JavaScript——数据类型转换

• 8、数据类型转换

○ null和undefeind不参与转换

○ Number:
	*->number

	§ 1>Number转换函数
		□ Number(a);
			null:0
			undefiend:NaN
			true:1
			false:0
			"":0
			"hello":NaN
			"10":10
			"10l":NaN
			"+10":10
			"10.3":10.3
			"a10":NaN
		□ parseInt(a):
			null:NaN
			undefiend:undefeind
			true:NaN
			false:NaN
			"":NaN
			"hello":NaN
			"10":10
			"10l":10
			"+10":10
			"10.3":10
			"a10":NaN

		□ parseFloat(a):
			"10.3":10.3

			var a=null;
			console.log(a);
			console.log(typeof a);
			console.log(parseFloat(a));
			console.log(typeof parseFloat(a));
○ Boolean:
	§ *->boolean
	Boolean(a):
		null:false
		undefined:false
		0:false
		非0:true
		"":false
		非空:true
○ String:
	§ *->String

	§ 1.String(a)
		null:"null"
		undefined:"undefined"
		false:"false"
		直接在变量值之外添加双引号或者单引号


	§ 2.toString(num):
		null和undefined没有toString()
		num:进制数
		a.toString(2)

		true.toString():"true"
		10.toString(8):"10"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值