1、在js中对于数据类型大致有两大类。
一、基本数据类型;
①、数字类型:Number;
②、字符串类型:String;
③、布尔类型:Boolean;(布尔类型有两个值:true,false)
④、未定义类型:undefined;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
var a=4;
//数字类型:number;
var b='4';
//用单引号约束起来的叫字符串类型:string;
var c=true;
//布尔类型:boolean;
var d;
//当上面函数真的没有声明,或者有声明但是没有赋值给他,
// 这就是未定义类型:undefined;
alert(typeof d)
</script>
</head>
<body>
</body>
</html>
二、复合数据类型
①、对象类型:object;
②、函数类型:function;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
var oa=document.getElementById('aa');
//这是对象类型:object;
var bb=function sun(){
};
//函数类型:function;
alert(typeof bb);
//typeof 这个函数能弹出目标的数据类型。
</script>
</head>
<body>
</body>
</html>
2、变量命名规范
①、变量名的长度不能超过255个字符。(我估计也没谁会这么闲把名字写那么长,但是还得注意)
②、变量的命名必须以字母或者下标符号‘’_‘’或者‘’$‘’开头。
③、变量名中不能使用空格,并且首字母不能是数字。
④、变量名不能使用脚本语言中保留的关键字以及保留符号。
⑤、变量名是严格区分大小写的。(javascript是区分大小写的语言)
例如:ass5 、$a、_nnk6 、 aA、aa(正确的命名);
5s 、&as 、class、style、(这是错误的命名);