JS数据类型转换

数据类型:
原始类型:数字number,字符串string,boolean,undefined,null
引用类型:array,Object,function…
1.数据类型的判断:typeof 和 instanceof

如何判断一个变量是函数?
typeof一般用于原始类型
null是原始类型,但是typeof null  是object
函数是引用类型,但是typeof f  是  function(f指函数名)

如何判断一个变量是数组?
	console.log(b.constructor.name === 'Array' ); (b为数组名)返回值为true

数据类型转化
2.转化为数字

	隐式类型转换
	显示类型转换	
		Number()库函数 :把一个能转换为数字的其他类型转换为数字
		parseInt()  :把一个字符串按照整数的方式“解析”,如果开头的一部分可以,解析一部分;如果解析不了,NaN
		parseFloat:   用于浮点数或科学计数法
		isNaN() :  不是数,那么会自动调用Number()

3.转换为字符串

	隐式类型转换
		tmp=' '+数字。 会把数字转换成字符串。 
	显示类型转换
		String(),生成一个字符串
		toString()  成员函数		null ,undefined 不能使用它

4.转化为boolean值

	隐式类型转化
		!0 取反变成true !1 变成false
	显示类型转化
		库函数Boolean()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值