一.特点
1.javaScript为脚本语言,不能单独使用,必须配合其他编程语言使用
2.与java一样 面向对象
3.弱类型语言,即创建变量时不需指定数据类型
4.解释性语言,不需要编译可直接运行
5.轻量级编程语言
二.注释
// 为单行注释
/* */ 为多行注释
三.变量的声明和方法的创建
1.变量命名规范同java
2.定义变量并赋值
例子: var first; first = 1;
3.创建方法
function 方法名(){}
4.将内容输出到浏览器
(1)alert(""); 以弹窗的形式
(2)document.write(); 以文本的形式
四.对象
在JavaScript中对象是指拥有属性和方法的数据
1.对象的创建
var duixiang = {}; //此时声明了一个空对象
2.对象的属性和方法
var car = {
//属性
color:“red”,
brand:“五菱宏光”,
name:“小包”,
price:“2000”,
//方法
show:function(){
alert(“品牌:”+this.brand+",名字"+this.name);
}
};
注意:每个语句间用逗号隔开,最后一个不用
3.为属性赋值
(1)对象名.属性 = 值;
(2)对象名[属性] = 值;
4.对象方法调用
对象名.方法();
五.数组
1.声明数组的4中方法
(1) var array = new Array();
(2) var array = new Array(1,2,3,4,5);
(3) var array = new Array(10); //当array括号里只有一个数时,这个数代表的是此数组的长度,而非是次数组的元素
(4) var array = [1,2,3,4];
2.数组的方法
(1)为数组添加元素
array.push(要添加的元素);
(2)删除数组最后一个元素
array.pop();
(3)分离字符串
var str = “a,b,c,d”;
var str2 = str.split(","); //此时str2并不是数组,而是字符串
3.数组的遍历
(1)for循环
for(var i = 0; i < 数组.length;i++){
document.write(数组[i]);
}
(2)for in 循环
for(var i in 数组){
document.write(数组[i]);
}
与java的增强for循环不同,这里的i指的是元素的索引