javascript函数、双重循环及跳转
javascript函数、双重循环及跳转
对象是由键(key)和值(value)组成集合
在严格模式中,对象的键“key”和字符串类型的值(value)推荐双引号包裹,
对象中的键(key)的类型是字符串类型
var对象名称={‘name’:’zhangsan’,’age’:30}
for-in循环
常用于对数组或对象的属性进行循环操作
语法
初始部分;
for (变量 in 对象) {
//循环执行的语句
}
函数
函数的含义:程序的基本单元,是完成特定任务的代码语句块
函数分类:系统函数(如parseInt())、自定义函数(如luck())
函数的特征
实现一定的功能
可以返回一个结果
可以有参数
定义函数
语法
Return:return之后会终止函数的执行,即后面的语句就不会执行了;只有一个return表示终止后面的程序,而且没有返回值
调用函数
函数是程序的基本单元,完成特定任务的代码语句块
通过function定义函数
函数调用一般和元素的事件一起使用
语法
事件名="函数名( )" ;
双重循环及跳转
什么是双重循环
一个循环体内又包含另一个完整的循环结构,比如:
//外层循环
while(循环条件1){
//内层循环
//循环操作1
while(循环条件2){
//循环操作2
}
}
for(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
while(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
多重循环的使用
注意
各循环可互相嵌套
一般不超过三层
外层循环变量变化一次,内层循环变量要变化一遍
例:双重循环输出九九乘法表
break语句
break语句用于终止某个循环,使程序跳到循环块外的下一条语句(j结束整个循环)
在循环中位于break后的语句将不再执行
break 语句不仅可以用在for循环中,也可以用在其他循环中
break执行流程
while(…) {
……
……
//跳出当前循环,后面代码不执行
break;
……
……
}
break通常在循环中与条件语句一起使用
continue退出本次循环,继续后面的循环;
continue执行流程
while(…) {
……
……
//下面语句不执行,跳过本次循环,进入下一次循环
continue;
……
……
}
通常与条件语句一起使用,
加速循环
小结
break用于终止循环
在break后的语句不再执行
continue语句
continue用于循环
continue语句只能用在循环结构中
continue退出本次循环,继续后面的循环
小结
continue结束本次循环,进入下次循环
调试方法:
- 浏览器的断点调试
- alert()调试
使用alert()弹出不确定的数据,判断出现错误的位置
调试方法:
- 浏览器的断点调试
for (var i = 1; i <= 5; i++) {
/* debugger */
document.write(i)
}
/* 第一种打断点的方式 在代码中加入关键字 debugger
优点在于 方便在代码中调试 缺点在于 可能会忘记删除,给程序带来bug
调试完记得把关键字删除*/
/* 第二种打断点的方式 在浏览器中 找到对应的代码 点击左侧的箭头
优点在 不需要在代码中 添加关键字 缺点在于要查找文件,不是特别方便
调试完之后记得再点一次箭头,把断点关掉*/
2.alert()调试
使用alert()弹出不确定的数据,判断出现错误的位置
alert()方法具有短暂中止程序的执行,可以把变量的值一步一步打印出来观察;
会把变量执行完即显示5次弹框后,再打印出“你好”
3、console.log方法
可以在浏览器控制台直接打印出想要的值,不会中止程序的执行
更多推荐
所有评论(0)