js3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章