编程思想
程序 = 算法 + 语法;
语法:JS编程中的规定
算法是解决问题的方法,通常是靠自己使劲悟出来的
调试
概念:通过手动执行代码观察程序的执行顺序及变量数值
步骤
1-打断点:代码启动时停止的位置
2-刷新,进入手动调试模式
3-蓝色横线代表即将执行但并未执行的代码行
4-鼠标放到已执行代码的变量上,即可显示数值
5-点击单步运行按键
6-结束调试,取消断点,再次刷新
循环:重复执行某一段代码,直至跳出条件达到,而终止循环
while
while(条件表达式){
循环体;
}
注意事项
1-while先判断条件,根据条件的真假,决定是否 执行循环体
如果条件为真,则执行循环体,并执行完循环体后,代码会再次判断条件的真假,直至条件为假时跳出循环
2-必须要有循环变量,且对其进行初始化(控制循环次数的变量)
3-一个有限次数的循环必须有一个使循环跳出的条件
4-当不知道循环多少时可以用死循环
do...while
do{
循环体;
}while(条件表达式)
先执行循环体,在判断条件真假,决定是否再次执行循环体
while和do.....while异同
1-首次条件成立时,这两没有区别
2-当首次条件不成立时,do....while 要执行一次循环体再跳出
for
for(表达式1;表达式2;表达式3){
表达式4;
}
各部分意义
表达式1:循环变量的初始化
表达式2:循环条件
表达式3:使趋近于结果结束的条件
表达式4:循环体
执行顺序:1243243....243
使用场景
1-知道循环次数用for
2-不知道循环次数用while
3-几乎不用do....while-----除非保证循环至少执行一次
循环嵌套
一个循环的循环体是另一个循环,循环执行的总次数是内层和外层循环次数的乘积
通常循环使用不要超过两层
关键字
break---跳出本层循环
continue----跳出本次循环
prompt
在页面输入内容,返回值用户输入的数据,返回内容为字符串
在使用弹出框时,将script放入body里面