变量:用于存放数据的容器,通过变量名获取数据,甚至对数据修改。本质是在内存中申请一块用来存放数据的空间。
一、使用:1.声明变量 var age(变量名) var是JS的一个关键字,使用该关键字声明变量后,计算机自动为变量名分配内存空间。
2.赋值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//1.声明变量
var age;
//2.赋值 把值存入
age=18;
console.log(age);
var name = 'pink';
console.log(name);
</script>
</body>
</html>
二、变量的使用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var myname=prompt('请输入姓名:');
alert(myname);
</script>
</body>
</html>
三、变量语法的扩展:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//1. 更新变量
var age=12;
console.log(age);
age=18;
console.log(age);//变量值以最后一次赋值为准。
//2.声明多个变量
var myname='wer',
sex='woman',
gz=12345;
//3.声明变量的特殊情况
//3.1只声明不赋值 显示undefined
var number;
console.log(number);
//3.2 不声明不赋值 报错
console.log(num);
//3.3 不声明直接赋值使用 可使用不建议
ant=99;
console.log(ant);
</script>
</body>
</html>
四、命名规范
●由字母(A-Za-2)、 数字(0-9)、 下划线( ).美元符号($ )组成,如: usrAge, num01,. name●严格区分大小写. var app;和var App;是两个变量
●不能以数字开头。18age 是错误的
●不能是关键字、保留字。例如:var. for. while
●变量名必须有意义。MMD BBD nl一age
●遵守驼峰命名法。首字母小写,后面单词的首字母需要大写,myFirstName
●推荐翻译网站:有道爱词霸
注意:尽量不要使用name为变量名,不声明name直接consolo.log(name);不报错,因为有的name有特殊意义。