变量的命名规则和规范
规则 - 必须遵守的,不遵守会报错
1、由字母、数字、下划线、$符号组成,不能以数字开头
2、不能是关键字和保留字,例如:for、while。
3、区分大小写
规范 - 建议遵守的,不遵守不会报错
1、变量名必须有意义
2、遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。
js中的关键字:可用于表示控制语句的开始或结束,或者用于执行特定操作等
break、else、new、var、 case、 finally 、 return、 void 、 catch 、for
、switch 、 while 、 continue、 function 、this 、
with 、default 、 if 、 throw 、 delete 、 in 、 try 、do 、 instranceof、 typeof
js中保留字。尽管保留字在这门语言中还没有任何特定的用途,
但它们有可能将来被用作关键字。下面是ECMA第3版定义的全部保留字:
abstract 、 enum 、int 、 short 、 boolean 、export 、interface、
static、 byte 、extends 、 long 、 super 、 char 、 final 、native 、synchronized 、 class 、float 、 package 、throws 、 const 、goto 、private 、
transient 、 debugger 、 implements 、protected 、 volatile 、 double 、import 、public
变量声明和初始化
var声明变量
var age;
变量的赋值
var age;
age = 18;
同时声明多个变量
var age, name, sex;
age = 10;
name = 'zs';
同时声明多个变量并赋值
var age = 10, name = 'zs';
变量在内存中的存储
var age = 18;
(1)、基本数据类型
Number、String、Boolean、Undefined、Null
1、Number类型
十进制
十六进制
八进制
浮点数
数值判断 属于number()下
2、String类型
字符串
3、Boolean类型
Boolean字面量: true和false,区分大小写
计算机内部存储:true为1,false为0
4、Undefined和Null
undefined表示一个声明了没有赋值的变量,变量只声明的时候值默认是undefined
null表示一个空,变量的值如果想为null,必须手动设置
、复杂数据类型
Object