首页 > 代码库 > js3
js3
js数据类型(primitive )
js语言的每一个值,都属于某一种数据类型
再ES5里面,类型一共分为六种:五种原始数据类型,一种引用数据类型
原始数据类型(primitive)
1.number(数字)类型:包含整数和浮点数(小数);
不区分整数和浮点数统一用number表示
NaN(Not a Number)是JS的特殊值,表示非数字,NaN不是数字,但是它的数据类型是Number类型,(它不与任何值相等,包括本身)
任何涉及到NaN的操作都返回NaN
2.boolean(布尔):只有true和false 两个值;
false(假) true(真)
3.string(字符串):字符串类型必须用引号括起来,引号可以是单引号,也可以是双引号;
单引号可以包含双引号,双引号可以包含单引号(例:"my name is ‘tom‘ "),但单引号不能包含单引号,双引号不能包含双引号,除非使用转义符(例:"my name is \"tom\" ")
4.null:用于表示某个变量值为空;
多用于释放js中的资源(变量,数组和函数等)
5.undefined:用来确定一个已经创建但是没有初始值的变量;
引用数据类型(complex type)
对象(object)
数据类型的转换
隐式类型转换
1.+至少有一个字符串类型,进行字符串拼接
2.转换成数字 -,字符串 - 0
3.转换成布尔,!!
js3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。