JS基础&字面量和变量&标识符&字符串&Number&布尔值&NULL和Undefined


1、字面量和变量

  <script >
    /*
    *字面量,都是一些不可改变的值
    *   eg:1 2 3 4 5
    *   字面量都是可以直接使用,但是一般不直接使用字面量
    * 变量,用来保存字面量,变量的值可以任意改变
    *   变量更加方便使用,开发中通过变量保存字面量
    */
    //声明变量,在js中使用var关键字声明一个变量
    var a;
    a = 111;   //赋值
    document.write(a);
    //声明和赋值同时进行
    var b = 123;
    document.write(b);
    </script>

2、标识符

<script >
    /*
    *标识符
    *   在JS中可以自主命名,规则
    *      1.标识符中可以含有字母、数字、_、$
    *      2.标识符不能以数字开头
    *      3.标识符不能是ES中的关键字或保留字
    *      4.标识符一般采用驼峰命名法
    *           首字母小写,每个单词开头字母大写,其余字母小写(XXYyyZzz)
    *      5.JS底层保存标识符时采用的是Unicode编码
    *           理论上,所有utf-8中都可以作为标识符
    *   
    */
    </script>

3、字符串

 <script >
    /*
    *数据类型指的就是字面量的类型
    *  在JS中有六种数据类型
    *       String 字符串
    *       Number 数值
    *       Boolean 布尔值
    *       NULL  空值
    *       Undefined 未定义
    *       object 对象
    * 其中前五种数一基本数据类型,object属于引用数据类型
    * 
    *   String 字符串,用引号引起来(双引号或者单引号都行,但是不要混着用)
    *       用\作为转义字符
    *       \" 表示 "
    *       \' 表示 '
    *       \n 表示换行
    *       \t 制表符
    *       \\表示 \
    */
    var str = "hello";
    str = "我说:'真好'";
    str = "我说:\"真好\"";
    </script>

4、Number

   <script >
    /*
    *JS中左右的数值都是Number类型
    *   包括整数和浮点数
    * JS中表示数字的最大值
    *   Number.MAX_VALUE,如果超过最大值,返回一个Infinity(正无穷)
    *   Number.MIN_VALUE, 大于0的最小值
    * NaN 是一个特殊的数字,表示Not A NUmber
    * 
    *可以使用一个运算符typeof,检查一个变量的类型
    *   语法:typeof 变量
    * 
    *使用JS进行浮点元素,可能得到一个不精确的结果
    */
   var a;
    a =  Number.MAX_VALUE *  Number.MAX_VALUE;
    </script>

5、布尔值

Boolean 布尔值(逻辑判断)
只有2个:ture、false

6、NULL和Undefined

NULL类型的值只有一个,就是null;
null表示一个为空的对象
Undefined只有一个,就是undefined
当声明一个变量,但是并不给变量赋值时,就是undefined

猜你喜欢

转载自blog.csdn.net/buxiangquaa/article/details/113525961
今日推荐