欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据类型转换

程序员文章站 2024-03-26 11:28:17
...

数据类型转换:

主要包括 string number boolean
(1)number,boolean-->string
	拼接''
	toSting()		
		var a = 10;  //要求:得到"10"
		var b = a + "";
		var c = true;  //要求:得到"true"
		var c1 = c + "";
		var c2 = a.toString();
		var c3 = c.toString();

		console.log(b,typeof b);  //"10"  string
		console.log(c1,typeof c1);  //"true" string
		console.log(c2,typeof c2);  //"10"  string
		console.log(c3,typeof c3);  //"true" string
(2)string-->number
	全局函数
	parseInt()            转换为整数
	parseFloat() 		  转换小数类型
		var s1 = "hello";  //
 		var s2 = "5";  //要求:得到5
 		var s3 = '5.91';
 		var n1 = parseInt(s1);  // NaN  "number"  一般不转换 无意义
// 		var n = parseInt(s2);  // 5 "number"
//		var n = parseInt(s3);  // 5 "number"
//		var n = parseFloat(s3);  // 5.91 "number"
 		var n = parseFloat(s2);  // 5 "number"
 		console.log(n1,typeof n1);
 		console.log(n,typeof n);
(3) string-->boolean  (隐式转换)
	''字符串       false
	其他字符串      true
		var s = '51hello';
		var s1 = 'world52';
		var n = parseFloat(s);  // 51 
//		var n = parseFloat(s1);  //  NaN
		console.log(n);