<!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>Document</title>
</head>
<body>
<script>
//相当于把10赋值给a
var a = 10;
console.log(typeof(a));
//console.log()在控制台打印
//使用a 把值读取出来
a = 'hello';
a = "hello";
console.log(typeof(a));
console.log(typeof(true));
//在js中单双引号用法一模一样
//a没有null类型了只有object
var list = [100, 100, true];
console.log(typeof(list));
a = null;
console.log(typeof(a));
</script>
</body>
</html>
运行结果:
var 声明变量
变量命名规则:
1.变量可以有数字,字母和下划线和$组成
2.变量不能以数字开始
3.变量不能是关键字或者保留字
4.不能超出255个字符
5.区分大小写
js是弱类型的语言,存储的变量由当前存放的值来决定
想知道变量的类型:
变量的类型typeof(变量)
基本数据类型:
number 数值类型 类似于数学中的123,-123
string 字符串类型 用引号包裹的都是字符串
boolean 布尔类型 true或者false
undefined 未定义或者未赋值
复杂数据类型 object
每一行js结束,必须加分号!!!!!