<!DOCTYPE html><html><head><meta charset="utf-8"><title>08-变量的语法扩展</title><!--3. 变量语法扩展
==============3.1 更新变量
------------
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。
var age =18;
age =81;// 最后的结果就是81因为18被覆盖掉了3.2 同时声明多个变量
-------------------
同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开。
var age =10, name ='zs', sex =2;3.3 声明变量特殊情况
-------------------
情况 说明 结果
var age;console.log(age); 只声明 不赋值 undefined
console.log(age); 不声明 不赋值 直接使用 报错
age =10;console.log(age); 不声明 只赋值 10--><script>// 1. 更新变量var myname ='bing';
console.log(myname);// bing
myname ='yuan';
console.log(myname);// yuan// 2. 声明多个变量// var age = 18;// var address = '火影村';// var gz = 2000;var age =18,
address ='火影村';
gz =2000;// 3. 声明变量的特殊情况// 3.1 只声明不赋值 结果是? 程序也不知道里面存的是啥 所以结果是 undefined 未定义的var sex;
console.log(sex);// undefined// 3.2 不声明 不赋值 直接使用某个变量会报错滴// console.log(tel); // error// 3.3 不声明直接赋值使用
qq =110;
console.log(qq);// 110</script></head><body></body></html>
09 - 变量命名规范
<!DOCTYPE html><html><head><meta charset="utf-8"><title>09-变量命名规范</title><!--4. 变量命名规范
==============
由字母(A-Z a-z)、数字(0-9)、下划线(_)、美元符号($)组成,如:usrAge,num01,_name
严格区分大小写。var app;和var App;是两个变量
不能以数字开头。 18age 是错误的
不能是关键字、保留字。例如:var、for、while
变量名必须有意义。MMDBBD nl-age
遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。myFirstName
以下面哪些是合法的变量名?
第一组 第二组 第三组
var a var userName var theWorld
var1var $name var the world
var age18 var _sex var the_world
var18age var&_sex varfor-----------------------------------------------
第一组 第二组 第三组
var a y var userName y var theWorld y
var1 n var $name y var the world n
var age18 y var _sex y var the_world y
var18age n var&_sex n varfor n
--><script>var app =10;var App =100;
console.log(app);// 10
console.log(App);// 100// var 18age;// var var; 因为var 有特殊意义了,这个叫做关键字 不能作为变量名的 for while if// name 我们尽量不要直接使用name作为变量名// console.log(tel); // error
console.log(name);</script></head><body></body></html>