1、更新变量
一个变量被重新复赋值后,其原来的值就会被覆盖掉,其值将以最后一次赋值为准。
var myname = 'Mr.Naas';
console.log(
'myname is:'+myname,
);
//输出 Mr.Naas
myname = 'new name';
console.log(
'mynewname is:'+myname,
);
//输出 new name
2、声明多个变量
同时声明多个变量,只需要一个var,多个变量名之间用英文逗号分割,最后一个用分号。
var address = 'XXXXXXX',
age = 18,
email = 'mrnaas@mrnaas.com',
gz = 2000;
3、声明变量的特殊情况
//3、声明变量的特殊情况
//3.1只声明不赋值 结果?
var sex;
console.log(sex);
//输出 undefined
//3.2 不声明 不赋值 直接使用 结果直接报错
// console.log(tel); //报错 tel is not defined
//3.3 不声明 直接赋值
qq = 111;
console.log(qq);
// 输出结果 111
完整代码如下
<!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>js变量语法扩展</title>
<script>
//1、更新变量
var myname = 'Mr.Naas';
console.log(
'myname is:'+myname,
);
myname = 'new name';
console.log(
'mynewname is:'+myname,
);
//2、声明多个变量
// var address = 'XXXXXXX';
// var age = 18;
// var email = 'mrnaas@mrnaas.com';
// var gz = 2000;
var address = 'XXXXXXX',
age = 18,
email = 'mrnaas@mrnaas.com',
gz = 2000;
//3、声明变量的特殊情况
//3.1只声明不赋值 结果?
var sex;
console.log(sex);
//输出 undefined
//3.2 不声明 不赋值 直接使用 结果直接报错
// console.log(tel); //报错 tel is not defined
//3.3 不声明 直接赋值
qq = 111;
console.log(qq);
// 输出结果 111
</script>
</head>
<body>
</body>
</html>
评论前必须登录!
注册