<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>1变量命名和数据类型</title>
</head>
<body>
<script>//脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中
var a;//未定义
// typeof():确定JavaScript变量的类型
//typeof():没办法区分数组、对象和null
// js是弱类型的语言,存储的数据类型由当前存储的值来决定
// F12审查元素 console控制台,可以看报错情况
console.log(typeof(a));
a = 5;//数字
console.log(typeof(a));
a = true;//布尔
console.log(typeof(a));
a = new Array();//数组
a[0] = 0;
a[1] = 1;
a[2] = 2;
console.log(typeof(a));
//对象
a = {
name : "LQH",
age : 22,
address : 'guangdong'
};
console.log(typeof(a));
a = null;//空
console.log(typeof(a));
a = "字符串";//字符串
console.log(typeof(a));
</script>
</body>
</html>
变量的命名规则:
1、变量可以由数字、字母和下划线和$组成
2、变量不能以数字开头,必须以字母或者$和_开头
3、变量不能是关键字或者保留字
4、不能超出255个字符
5、区分大小写
数据类型:
字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)