JS基础笔记整理(详细笔记,适用于零基础小白)

一,数据

1、数据分类

a)、简单数据类型/基本数据类型

         布尔类型          boolean/bool

         数值类型          number/num

         字符串类型      string/str

          null

         undefined

b)、复杂数据类型/引用数据类型

          数组                array/arr

          对象                object/obj

          函数                 function/fun

1.1布尔类型

        true   真 /正确

        false  假/错误

        true和false可以作为具体的数值,直接赋值给变量存储(赋值时true和false单词字母都要小写,不要添加引号)

1.2数值类型

    a、 整数    integer /int

         整数又分为 负整数 0  正整数

         (1)、其他进制的整数数值

                      二进制 0 1

                      八进制 0 1 2 3 4 5 6 7

                      十进制 0 1 2 3 4 5 6 7 8 9

                       十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f

                        (在JavaScript程序中,所有的进制的数值默认都按照 十进制数值存储,输出时也按照十进制数值形式输出)

                        【补充:其他进制整数存储,要在数值前面添加: 二进制:0b/0B;八进制:0/0o;十六进制:0x/0X。其他进制整数输出:变量.toString(进制)   进制的范围是2-36】

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        //将100按照二进制数值形式存储
        var int=0b100;
        //输出时 默认 将 数值 自动转化为十进制数输出
        console.log(int);
        //将变量储存的数值 按照我们希望的进制数值输出
        console.log(int.toString(2));
    </script>
</body>
</html>

     b、浮点数  float

          (1)、浮点数的有效数值为非零数开始最多存储17位,但是最多显示16位。

          (2)、浮点数以近似值存储,有时计算会出现误差/精度丢失(乘法除法中更容易出现)。

          (3)、科学计数法;     2e3===2乘以10的3次方===2000(虽然结果是一个整数,但是2e3按照浮点型判断);2e-3===2除以10的3次方===0.002

     c、NaN(Not a Number):

          (1)、往往是有非数字参与的算数运算的结果,表示结果是数值类型但不是一个具体的数字。比如100 - '北京'

          (2)、所有NaN参与的运算结果都是NaN(!注意字符串拼接效果)

            (3)、NaN和任意内容的比较判断,结果都是false,包括和NaN自身比较

1.3字符串类型

             用引号包裹,单引号、双引号不支持换行,反引号``支持换行同时也能解析函数(`${变量名字}`)

1.4null

            表示已经给变量赋值了,但存储的数值是一个空值

1.5undefined

            JavaScript规定,如果一个变量只定义没有赋值,这个变量JavaScript会自动存储 数值 undefined;表示变量没有被正确赋值

            

               

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值