数据类型
1.Number包括整数和浮点数 1,2.34
2.String字符串数据类型 " " 或者 ‘ ‘构成
var s="hello"
var s2 = "\u4f60\u597d\n欢迎来到\"JavaScript\世界\\""
alert(s2);
3.Boolean : true,false用于条件判断
if (false) {
alert("sucess!")
}
4.Undefiend:undefiend
var a; //如果声明了某个变量,但是未对它进行赋值,那么这个变量是Undefi类型
alert(a);
5.null:占一个对象位置
var obj = new Animal();
var obj = null;
数据类型转换
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
alert(1+"hello");
alert(1+true);
alert(1+false);
alert("hello"+ true);
alert(2==true);
alert(parseInt(3.14));
alert(parseInt("3.14"));
alert(parseInt("3.14a"));
alert(parseInt("3.a14"));
alert(parseInt("a3.94")); //NaN:当字符串转成数字失败是就是NaN,属于Number;
alert(NaN == 0);
alert(NaN > 0);
alert(NaN < 0);
alert(NaN == NaN); //NaN数据在表达式中结果一定为false,除了 !=
alert(NaN != 0);
var i = 10;
var s = "hello";
var b = false;
var u = undefied;
var n = null;
var obj = new Object()
console.log(typeof(i));
console.log(typeof(s));
console.log(typeof(b));
console.log(typeof(u));
console.log(typeof(n));
console.log(typeof(obj));
</script>
</body>
</html>
原文地址:https://www.cnblogs.com/gerenboke/p/11740331.html