js基础day01

1.声明变量的特殊情况

 

 

2.变量命名规范

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

  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"是一个非数字

3.5 转义符

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 可用来获取检测变量的数据类型

字面量

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

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

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

  • 布尔字面量:true,false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值