JavaScript 数据类型
JavaScript 中有五种可包含值的数据类型:
字符串(string)
数字(number)
布尔(boolean)
对象(object)
函数(function)
同时有两种不能包含值的数据类型:
null
undefined
有三种对象类型:
对象(Object)
日期(Date)
数组(Array)
把数值转换为字符串
全局方法 String() 能够把数字转换为字符串。
它可用于任意类型的数字、文字、变量或表达式:
String(x)// 从数值变量 x 返回字符串
String(123)// 从数值文本 123 返回字符串
String(100 + 23)// 从表达式中的数值返回字符串
数字方法 toString() 同理。
实例
x.toString()
(123).toString()
(100 + 23).toString()
把布尔转换数值(高级用法)
全局方法 Number() 也可把布尔转换为数字。
Number(false)// 返回 0Number(true)// 返回 1
把十进制转换为二进制
function dec2bin(dec){
return (dec >>> 0).toString(2);
}
//解释:
把二进制转换为十进制
function bin2dec(bin){
return parseInt(bin, 2).toString(10);
}
//解释: parseInt是取整,第二个参数说明他是几进制,toString是要转为几进制