JavaScript数据类型-2
Posted 陈咪咪个人网站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript数据类型-2相关的知识,希望对你有一定的参考价值。
学习目标
1.掌握javascript的数据类型
2.掌握typeof操作符
3.掌握Undefined
4.掌握null
JavaScript的数据类型
ECMAScript中有5种简单数据类型(也称为基本数据类型):
Undefined、 Null、 Boolean、 Number、 String.
还有1种复杂数据类型:Object.
Typeof
语法:typof空格变量 或 typof(变量)
功能:检测变量类型
返回值:stying类型,有可能是:string、number、boolean、object、undefined、function
undefined
Undefined类型只有一个值,即特殊的undefined。
声明:一般而言,不存在需要显示把一个变量设置为undefined值的情况。
null
1.null值表示一个空对象指针
2.如果定义的变量准备在将来用于保存对象,那么最好将改变初始化为null而不是其他值。
说明:undefined值是派生自null值的,所以undefined==null,返回结果是true。
JavaScript数据类型
学习目标
1.掌握Number
2.掌握isNaN()
3.掌握数值转换
(1)、Number()
(2)、parseInt()
(3)、parseFloat()
Number
Number:表示整数和浮点数
NuN:即非数值(Not a Number)是一个特殊的数值。
说明:
1.任何涉及NaN的操作(例如NaN/10)都会返回NaN。
2.NaN与任何值都不相等,包括NaN本身。
IsNaN()
语法:isNaN(n)
功能:检测n是否是“非数值”
返回值:boolean
参数:参数n可以是任何类型
说明:isNaN()在接受到一个值之后,会尝试将这个值转为数值。
某些不是数值的值会直接转为数值。
数值转换
有3个函数可以把非数值转化为数值:Number()、parseInt()、parseFloat()。
其中Number()可以用于任何数据类型,而parseInt()和parseFloat则专门把字符串转换为数值。
parseInt()整数
parseInt()会忽略字符串前面的空格,直至找到第一个非空格字符。
说明:1.parseInt():转化空字符返回NaN.
2.parseInt()这个函数提供第二个参数:转换时使用的基数
paesrFloat()浮点数
parseFloat:从第一个字符串开始解析每个字符,直至遇见一个无效的浮点数字符为止。
说明:除了第一个小数点有效外,parseFloat()与parseInt()的第二个区别在于它始终都会忽略前导的零。
JavaScript数据类型
学习目标
1.掌握String
2.掌握字符串转
(1)String()
(2)toString()
3.掌握Boolean
4.掌握类型转换
String
String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由双引号(“”)或单引号(‘’)表示。
toString()与String()
语法:str.toString()
功能:将str转换为字符串
返回值:str的一个副本
参数:str是要转换的内容,可以是数值、布尔值、对象、字符串。
说明:在不知道要转换的值是不是null或undefined的情况下,还可以使用String()函数,它能够将任何类型的值转换为字符串。
Boolean
用于表示真假的类型,true表示真,false表示假
类型转换
1.除0之外的所有数字,转换为布尔型都为true
2.除“”之外的所有字符,转换为布尔型都为true
3.Null和undefined转换为布尔型为false
以上是关于JavaScript数据类型-2的主要内容,如果未能解决你的问题,请参考以下文章