JavaScript有6中数据类型,有5种原始数据类型和一种对象类型
原始类型:number(数字)、string(字符串)、boolean(布尔值)、null()、undefined
原始类型:number(数字)、string(字符串)、boolean(布尔值)、null()、undefined
object 对象:Function、Array、Date ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<script type="text/javascript">
var num=32;
num="This is a string";
var a=32+32;
var b="32"+32;
var c="32"-32;
var x = 'The answer is '+42;
var y=42+'is the answer';
//"37"-7输出30因为会把减号当成运算符看待
//"37"+7会输出377因为会把加号当成连接字符串类型看待
//巧用+/-规则转换类型
document.write("num:"+num);//num:This is a string
document.write("<br/>(32+32)="+a);//(32+32)=64
document.write("<br/>('32'+32)="+b);//('32'+32)=3232
document.write("<br/>('32'-32)="+c);//('32'-32)=0
</script>
</body>
</html>