字面量和变量
// <!-- 字面量都是一些不可改变的值
// 比如:1、2、3.4.5
//字面量都是可以直接使用的,但一般不会直接使用字面量
//变量可以用来保存字面量,而且变量的值是可以任意改变的
//声明变量
//在js中使用var关键字声明一个变量
let a;
//为变量赋值
a =123;
console.log(a);
标识符
/*
- 标识符
- -在js中所有的可以由我们自主命名的够可以称为标识符
- -例如:变量名,函数名,属性名都属于标识符
- -命名一个标识符需要遵守如下规则
- 1.标识符中可以含字母、数字、_、$
- 2.标识符不能以数字开头
- 3.标识符不能是ES中的关键字或保留字
- 4.标识符一般采用驼峰命名法
-
-首字母小写,每个单词的开头字母大写,其余字母小写
-
helloWorld
- */
var helloWorld =123;
数据类型一共有六种
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
Object属于引用数据类型
String需要使用引号引起来(单引号或者双引号)
var str=“hello”;
Number类型包括整数和浮点数
可以使用运算符typeof来检查变量的数据类型
用Number.MAX_VALUE来获取js中的最大值,超过最大值会显示Infinity(无穷)
NaN全程not a number NoN是关键字,number类型
Boolean只有两个值 一个真TRUE和FALSE
Null和undefined
null类型只有一个就是null
null表示一个空的对象
用typeof检查一个null时,返回的是object
undefined类型只有一个,就是undefined
当声明了一个变量时,但不给变量赋值,他的值就是undefined