js数据类型

一、ecmascript有5种简单的数据类型
1、Null类型的值只有一个,null,表示空指针,也就是不存在的东西
2/Undefined类型的值也只有一个,undefined表示变量只被声明,没有被初始化,也就是邮政吧指针,但是这个指针没有只想任何空间
ecmascript和unfidend的区别
声明一个变量var a;
console.log(a);//undefined;
console.log(b);// uncaught reference:b is no defined
3、Boolean类型的额值有2个 true or false
4、Number类型的值与其他不同,没有转里和浮点数的区别,可以表示为十进制、八进制、十六进制
浮点数的类型为number类型。浮点数是包含小数点的,小数部分至少有一位是小数(没有或者为0 的都为整数),前面可以没有0.5和.5一样。浮点数的最高经猪肚为17位,但是计算的精准度不如整数,不是那精确。
5、String是字符串,不是数字,可以用双引号或者单引号表示,没有区别
如何查看所属类型用type of +内容即可
复杂类的数值有function
二、数值的范围
最小值是5e-324
最大值
超过计算范围时,会显示infinity或者-infinity可以用其他方法解决
NaN表示的是非数字,但又属于数字类型。强制转化时,虽然是数字类型,但已经不是数字
三、数值的转化
非数值转化为数值
1、Number()相当复杂,几乎不使用
2/parseInt()
3parseFloat()

Paste_Image.png

trim把一个字符串两端的空格去掉
对象object
是js的核心概念,是最重要的数据类型。对象就是各种属性和值构成的,object的读取方式有o.name;0['name']
obj直接设置
或者obj['hello']
type of 123;//123
type of "123";//
三、运算符
加入两个操作数都是数字,+直接加,但是+还表示拼接,+本来是左右两边都有内容,也可以只有一个,只有一个的时候输出结果会强制转化为数字。如果是数字+字符创,输出结果是字符串

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据类型分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的数据类型,共有七种。...
    yuhuan121阅读 3,599评论 0 0
  • 1、js的类型2、如何判断一个数据的类型3、数据的引用 1、js的类型 js中的数据类型有六种 数字(number...
    饥人谷_喂鱼de猴子阅读 1,828评论 0 0
  • 1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...
    DeeJay_Y阅读 1,666评论 0 0
  • 1.数据类型的分类 1.总体分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的...
    饥人谷_小侯阅读 1,950评论 0 0
  • 人的一生很短暂,现在回想一下真的是追悔莫及,如果可以,我想重新选择一次! 有时候恨命运的不公平,其...
    代_333阅读 3,414评论 0 0

友情链接更多精彩内容