基础
循环
for语句
重复执行某段代码
for ( var i = 0; i <10; i++) {
console.log(i);
}
for…in
遍历数组的元素或者对象的属性
for (var n in [1, 2, 3]) {
console.log(n);
}
循环输出数组元素1,2,3
for (var p in { a:1, b:2 }) {
console.log§;
}
循环输出对象属性a,b
while
根据循环条件判断是否继续执行循环体内代码
var a= 0, b= 50;
while (a < b) {
a += 10;
b += 5;
}
当 a < b 的时候执行循环体内的代码,
直到a大于等于b的时候结束循环
do…while
和while 语句类似,但会先执行一次循环体再根据循环条件判断是否继续执行
do {
a += 10;
b += 5;
} while ( a < b);
先执行循环体中的代码,再判断a是否小于b,满足条件继续执行
函数
指定名称的代码块,可接收参数,返回运行结果
function 函数名 (参数1, 参数2) {
代码块
}
实现将两个数字相加功能
function add(m, n) {
return m + n;
}
var sum = add(5, 10);
函数接收两个参数m和n,计算m与n的和,并通过关键字return返回结果。
调用方法的时候按照函数定义时的参数顺序传递参数
异常
异常捕获处理语法
try {
代码块
}
catch(err) {
异常处理代码块
}
try后面的代码块是正常的业务代码,执行过程中可能会抛出某个异常,catch后面的error是捕获到的异常信息。异常处理代码块中可对捕获到的异常信息进行处理
function getLength(str) {
try {
return str.length;
} catch (error) {
console.log(‘参数str不是有效的字符串’);
return 0;
}
}
getLength函数用于获取传入字符串的长度,但当调用函数时传递的参数为null,或者是其他非字符串类型时,str.length 会抛出异常。
此处,catch 捕获异常,并返回一个默认值0。
JavaScript 的异常机制,可以捕获代码执行过程中出现的错误,并对异常进行处理,避免程序中断执行而影响用户操作,同时可对用户进行合理有效的提示
基础
最新推荐文章于 2023-12-09 16:10:55 发布