变量语法扩展
1、更新变量
一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。
//更新变量
var myname = '熊凯瑞';
console.log(myname);
myname = '胡歌';
console.log(myname);
2、同时声明多个变量
同时声明多个变量,只需要写一个var,多个变量名之间使用英文逗号隔开。
//声明多个变量
var age = 21,
address = '啦啦啦啦',
gz = 6000;
3、声明变量的特殊情况
3.1 只声明不赋值
var age;
console.log(age);
得出结果是 undefined
3.2 不声明不赋值,直接使用
console.log(age);
结果报错
3.3 不声明,只赋值
age=10;
console.log(age);
结果是10
4、完整代码
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset = "UTF-8">
<meta name = "viewport" content = "width = device - width, initial - scale = 1.0">
<meta http-equiv = "X-UA-Compatible" content = "ie-edge">
<title>JavaScript之输入输出语句</title>
<script>
//更新变量
var myname = '熊凯瑞';
console.log(myname);
myname = '胡歌';
console.log(myname);
//声明多个变量
var age = 21,
address = '啦啦啦啦',
gz = 6000;
//声明变量的特殊情况
//只声明,不赋值 ,则程序也不知道里面存的是啥,所以结果是undefined (未定义的)
var sex;
console.log(sex); //undefined
//不声明,不赋值,直接使用某个变量会报错
// console.log(tel); //直接报错,使用时暂时注释
//不声明直接赋值使用
ww = 110;
console.log(ww); //直接使用
</script>
</head>
<body>
</body>
</html>
5、结果截图