var a=0;
参考网站: (w3school.com.cn)
//表示声明一个变量,因为js是弱类型语言无需规定类型
JavaScript 数据类型
JavaScript 中有五种可包含值的数据类型:
- 字符串(string)
- 数字(number)
- 布尔(boolean)
- 对象(object)
- 函数(function)
有三种对象类型:
- 对象(Object)
- 日期(Date)
- 数组(Array)
同时有两种不能包含值的数据类型:
- null
- undefined
typeof 运算符
您可以使用 typeof
运算符来确定 JavaScript 变量的数据类型。
常见的数据转换
1,字符串类型的转换
//转为字符串-->toString方法
var bool=true;
console.log(bool.toString());
console.log(String(null));
//注意,toString不能转null和underfined.
2,数字类型的转换(不至于整形)
Number("3.14") // 返回 3.14
Number(" ") // 返回 0
Number("") // 返回 0
Number("99 88") // 返回 NaN
3,隐式转换
5 + null // 返回 5 因为 null 被转换为 0
"5" + null // 返回 "5null" 因为 null 被转换为 "null"
"5" + 2 // 返回 52 因为 2 被转换为 "2"
"5" - 2 // 返回 3 因为 "5" 被转换为 数字
"5" * "2" // 返回 10 因为 "5" 和 "2" 被转换为 数字