1.声明变量的特殊情况

  js基础day01

 

2.变量命名规范

js基础day01

3.JavaScript 中的简单数据类型及其说明如下

js基础day01

  3.1数字型进制

     // 1.八进制数字序列范围:0~7
   var num1 = 07;   // 对应十进制的7
   var num2 = 019;  // 对应十进制的19
   var num3 = 08;   // 对应十进制的8
  // 2.十六进制数字序列范围:0~9以及A~F
   var num = 0xA;  

现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加 0x

3.2数字型范围

  

JavaScript中数值的最大和最小值

  • 最大值:Number.MAX_VALUE,这个值为: 1.7976931348623157e+308

  • 最小值:Number.MIN_VALUE,这个值为:5e-32

3.3数字型三个特殊值

 

  • Infinity ,代表无穷大,大于任何数值

  • -Infinity ,代表无穷小,小于任何数值

  • NaN ,Not a number,代表一个非数值

3.4 isNaN

    var usrAge = 21;
   var isOk = isNaN(userAge);
     console.log(isNum);          // false ,21 不是一个非数字
   var usrName = "andy";
     console.log(isNaN(userName));// true ,"andy"是一个非数字

js基础day01

3.5 转义符

js基础day01

3.5 字符串拼接

  • 多个字符串之间可以使用 + 进行拼接,其拼接方式为 字符串 + 任何类型 = 拼接之后的新字符串

  • 拼接前会把与字符串相加的任何类型转成字符串,再拼接成一个新的字符串

  • //1.1 字符串 "相加"
    alert('hello' + ' ' + 'world'); // hello world
    //1.2 数值字符串 "相加"
    alert('100' + '100'); // 100100
    //1.3 数值字符串 + 数值
    alert('11' + 12);     // 1112

  • **+ 号总结口诀:数值相加 ,字符相连**

  • 布尔类型有两个值:true 和 false ,其中 true 表示真(对),而 false 表示假(错)。

    ​ 布尔型和数字型相加的时候, true 的值为 1 ,false 的值为 0。

    console.log(true + 1);  // 2
    console.log(false + 1); // 1
  • Undefined和 Null

    ​ 一个声明后没有被赋值的变量会有一个默认值undefined ( 如果进行相连或者相加时,注意结果)

4.获取变量的数据类型

获取检测变量的数据类型

​ typeof 可用来获取检测变量的数据类型

js基础day01

字面量

​ 字面量是在源代码中一个固定值的表示法,通俗来说,就是字面量表示如何表达这个值。

  • 数字字面量:8, 9, 10

  • 字符串字面量:'程序员', "前端"

  • 布尔字面量:true,false

相关文章:

  • 2021-12-04
  • 2021-11-28
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-10-15
  • 2021-10-21
猜你喜欢
  • 2021-06-18
  • 2021-10-25
  • 2021-11-29
  • 2021-07-05
  • 2021-07-29
  • 2021-05-10
  • 2021-05-06
相关资源
相似解决方案