注释
单行注释://
多行注释:/* */
变量
- 变量必须以字母开头
- 变量名称对大小写敏感(y 和 Y 是不同的变量)
- 变量是数字的时候不用加引号,变量是字符串的时候要用单引号或者双引号。
- 使用var关键词声明变量,没有赋值的变量默认为undefined。
- 可以多个变量赋一个值,var x,y,z=2;可以var a=“nn”,b=“mm”,c=“ii”;也可以跨多行声明变量
- 如果一个变量第二次声明,变量值不变,如:var a=1; var a; a值依然是1
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<body>
<h1>学习使我快乐</h1>
<button οnclick="btn()">计算</button>
<p id="1"></p>
<script>
//实现2+6的计算
function btn(){
var x=2;
var y=6;
document.getElementById("1").innerHTML=x+y;
}
</script>
</body>
</html>
数组
创建数组:
var x=new Array();
x [0]=1;
x [1]=2;
x [2]=3;
var x=new Array(1,2,3);
例:
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<body>
<h1>学习使我快乐</h1>
<script>
var x=new Array("study","make","me","happy");
for(i=0;i<x.length;i++){
document.write(x[i]+" ");
}
</script>
</body>
</html>
对象
JavaScript的变量都是对象,每声明一个变量就创建一个对象。
var student={id:1234,name:"Tom"};
或者
var student={
id=1234,
name="Tom"
};
例:
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<body>
<h1>学习使我快乐</h1>
<script>
var student={
id:1234,
name:"Tom"
};
document.write("学号:"+student.id+"<br>"+"姓名:"+student["name"]);
</script>
</body>
</html>
输出结果:
学习使我快乐
学号:1234
姓名:Tom
声明变量的类型:
var s= new String;
var n= new Number;
var b= new Boolean;
var a= new Array;
var o= new Object;
方法:
对象的方法定义了一个函数,并作为对象的属性存储
例:
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<body>
<h1>学习使我快乐</h1>
<script>
var student={
id:1234,
name:"Tom",
//声明方法Function输出学号和姓名
Function:function(){
document.write("学号:"+this.id+"<br>"+"姓名:"+this.name);
}
};
student.Function();
</script>
</body>
</html>
输出结果为: