/*P6-基础-变量
var name;
console.log(name)
//解释:
//显示空,无任何内容,也不会undefined,看来undefined就是没有定义的。
//上面的说法是不对的,因为name是保留字(涉及到html的保留字也尽量避免使用),一般未初始化都是undefined。
//定义,赋值,初始化(第一次赋值是初始化),改变时不必用var。
var boyName//定义
boyName='Tom'//赋值,初始化
//可以一行完成
var boyName = 'Tom'
boyName='Lilei'
//变量命名规则:有含义,第一个字符必须是字母或者下换线,不能是数字或其他字符
//区分大小写,Name和name不是一个变量
//驼峰命名法,第一个单词首字母小写,后面单词首字母大写
//使用下划线分割单词,单词首字母用小写
//变量可以接收几种类型,以及表达式的结果。
var a = 5;
var b = 6;
var c = a+b;//这就像是解方程,x=2+5,x=7是一样的。
//下面两个结果是一样的
//因为表达式会运算,然后得到结果。
//再交给console.log()来显示
//所以,以后编程的时候,见到需要结果的地方,出现表达式,不要太惊讶。
console.log(a+b)//11
console.log(c)//11
/** */
/*P7-基础-常量
//常量定义方法:const
//命名规则,全部大写,单词间用下划线分割,
//好处是比5*1000毫秒好认。
const FIVE_SECOND = 5000;
//不能重新赋值,报错
//独特的定义方式,避免常量被误改
FIVE_SECOND = 6000;//index.js:10 Uncaught TypeError: Assignment to constant variable. at index.js:10
//老师举例,比如,不想实例button被改变,采用下面的方式
const button = new button()
/** */