变量命名:
- 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。
- 变量必须以字母开头
- 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
- 变量名称对大小写敏感(y 和 Y 是不同的变量)
- 驼峰式命名
变量声明
- javaScript中变量可以先声明后赋值,
var x;
x = 20;
- 也可以在声明的时候赋值。
var y=3;
- 同时给多个变量赋值
var a = 100;b = 200,c = 300;
-
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
-
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
基本数据类型
<! DOCTYPE html>
<html>
<head>
</head>
<body>
<script type ="text/javascript">
// 整形变量
var age = 18;
// 字符变量
var name = "wwj";
// 小数
var price = 19.99;
// 负数
var x = - 34.56;
// 布尔型(false true)
var status = false;
var s = null; // 这是什么鬼
// 字符串中如何打印出双引号? 需要转义
var message = "He said \" I like becon. \" ";
document.write(message);
</script>
</body>
</html>
数组:
- 数值类似于python中的列表,可以通过下标取值;
//创建数组
var skill= Array("html","css","js");
alter(skill[0]);
- length属性:获取数组长度:
alter(skill.length)
- pop() 方法从数组中删除最后一个元素,并返回被删除的元素
skill.pop()
- push() 方法(在数组结尾处)向数组添加一个新的元素
skill.push('jquery')
//数组
var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
var cars1=["Saab1","Volvo1","BMW1"];
document.write(cars1[1],cars[0]);
数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。