JS学习笔记——基础语法
变量
- 浮点数可用科学记数法
- 创建数组
1
2
3var chars = new Array();
var chars = new Array("a","b","c");
var chars = ["a","b","c"]; - 字符串与数字相加输出为
1
var num = 5 + "5";
num
值为55 ===
表示全等,即类型与值都相等
控制语句
label
可用于标记语句1
2
3
4
5
6
7
8
9
10people = ["wang","zhang","li"];
loop:
for(var i=0;i<people.length;++i){
for(var j=0;j<people[i].length;++j)
if(people[i][j] == "h")
break loop;
else
alert(people[i][j]);
alert(i);
}throw
语句创建自定义错误。1
2
3
4
5
6
7try {
if(obj == null ) throw "Object is empty";
if(obj == undefined ) throw "Object is undefined";
} catch (err){
var msg = document.getElementById("msg");
msg.innerHtml = "Error : " + err.message + ".";
}- 不推荐使用
with
,容易产生歧义以及潜在的bug