JS都有哪些数据类型

虽然十点已经很晚了,但是hr直接十点左右给我打的电话,我都没睡醒(昨晚睡太晚了),醒来之后只能给发短信给hr说在上课没听见●﹏●,直接治好拖延症

现在想想自己的回答尴尬的脚趾扣地,火速来总结

首先来说JS中总的包括六种数据类型,分别是字符串String数字Number布尔值Boolean未定义Undefined空值Null对象Object

1. 关于字符串String

JS中严格区分大小写,所以记得要大写哦

对于String类型,给他定义的时候记得一定要加双引号哦哦,eg: var str="hello, 常常。"

另外如果想表示一个人说的话的话,例如这种“他说:“他知道在哪里了” ”,这种的话可以

方法一:var str1='他说:“他知道在哪里了”';
               console.log(str1);

JS中双引号不可以嵌套双引号,但是可以单引号嵌套双引号哦哦

方法二 :    var str2="他说:\”他知道在哪里了\” ";
                    console.log(str2);

这种方法采用了JS中的转义字符,常见的转义等式如下:

  • \ "表示 "
  •  \' 表示 '
  •  \n 表示换行
  •  \t 表示制表符
  •  \\表示 \

2. 关于数字Number

在JS中的所有的数字类型都为Number,包括整数和浮点数(小数)。

浅浅来定义一个吧 【使用typeof 数值  可以输出该数值的类型】

            var a = 123;  //数字123
            var b="123";  //字符串123

             console.log(a);   //输出a的值
             console.log(typeof a); //输出a的类型
             console.log(b); //输出b的值
             console.log(typeof b); //输出b的类型

输出结果如下           

这是输出的结果

 还有一个就是最大值为Number.MAX_VALUE,最小值(大于0的最小值)Number.MIN_VALUE,可以通过定义之后来看他们的具体大小,当然如果比他们更大或者更小的是什么呢,如下:

最大最小值:

 console.log( Number.MAX_VALUE)
 console.log(Number.MIN_VALUE);

结果如下

超过了会怎么显示呢?

console.log( Number.MAX_VALUE*Number.MAX_VALUE)

注意: a="abc"*"bcd";
             console.log(a);

即是Not a Number

最最后一点

var c = 0.1 + 0.2;
console.log(c);

所以一定不要用js去做一些比较精确的运算哈

3. 关于布尔值Boolean

只有两个值: True和Faulse

       var bool=true;
        console.log(bool);
        console.log(typeof bool);

4. 关于未定义Undefined 

undefined类型的值只有一个,就undefined

当声明一个变量,但是并没有赋值的话,他的类型就是undefined

使用typeof 检查时,会返回undefined

 var b=undefined;
 console.log(typeof b);

5. 关于空值Null

Null类型的值只有一个
这个值专门用来表示一个空对象
使用typeof 检查时,会返回object

var a=null;
console.log(a);
console.log(typeof a);

 6. 关于对象Object

这个还没有学耶,没有什么了解,用的时候再具体说一下吧

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值