zoukankan      html  css  js  c++  java
  • JavaScript中变量声明以及数据类型

    1. JavaScript变量

       变量名必须以字母或下划线("_")开头

    变量也能以 $ _ 符号开头(不过我们不推荐这么做)

    变量名称对大小写敏感(y Y 是不同的变量)

    变量可以包含数字、从 A Z 的大小写字母

    提示:JavaScript 语句和 JavaScript 变量都对大小写敏感

    Var a;

    var” -  用于声明变量的关键字

     “a” - 变量名

    同时声明和初始化变量

    var a= 10;

    声明多个变量

    var x, y, z = 10;(只有z10这个值,其余为undefined)

    1. JavaScript数据类型

       JavaScript 拥有动态类型

    JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:

    var x                // x undefined

    var x = 6;           // x 为数字

    var x = "Bill";      // x 为字符串

    (1) JavaScript 字符串

     字符串是存储字符(比如 "Bill Gates")的变量。

    字符串可以是引号中的任意文本。您可以使用单引号或双引号:

    var carname="Bill Gates";

    var carname='Bill Gates';

    (2) JavaScript 数值型

    JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:

    var x1=34.00;      //使用小数点来写

    var x2=34;         //不使用小数点来写

    极大或极小的数字可以通过科学(指数)计数法来书写:

    var y=123e5;      // 12300000

    var z=123e-5;     // 0.00123

        JavaScript 布尔

    (3) 布尔(逻辑)只能有两个值:true false   

    1. Undefined Null

    Undefined 这个值表示变量不含有值。

    可以通过将变量的值设置为 null 来清空变量。

    例如:

    <script>

    var person;

    var car="Volvo";

    document.write(person + "<br />");

    document.write(car + "<br />");

    var car=null

    document.write(car + "<br />");

    </script>

    1. 声明变量类型

    声明新变量时,可以使用关键词 "new" 来声明其类型:

    var carname=new String;

    var x=  new Number;

    var y=  new Boolean;

    var cars= new Array;

    var person= new Object;

    JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。

    注意:JavaScript 中的所有事物都是对象:字符串、数字、数组、日期等。

    你也可以创建自己的对象。
    本例创建名为 "person" 的对象,并为其添加了四个属性:
    <script>
    person=new Object();
    person.firstname="Bill";
    person.lastname="Gates";
    person.age=56;
    person.eyecolor="blue";
    document.write(person.firstname + " is " + person.age + " years old.");
    </script>

  • 相关阅读:
    Android画图最基本的三个对象(Color,Paint,Canvas)
    搭建Android开发环境之旅
    对象序列化与反序列化
    JUnit 3.8 演示递归删除文件目录的 测试类程序 .
    JUnit 3.8 让所有测试程序 实现 复合的测试(TestSuite)
    JUnit 3.8 通过反射测试私有方法
    Java NIO
    Java泛型 类型变量的限定
    组织领导层在信息化建设中须要解决的问题
    bootstrap之鼠标操作
  • 原文地址:https://www.cnblogs.com/wjrelax/p/8902207.html
Copyright © 2011-2022 走看看