条件语句:
JavaScript使用if () { ... } else { ... }来进行条件判断。
例如,根据年龄显示不同内容,可以用if语句实现如下:
其中else语句是可选的。如果语句块只包含一条语句,那么可以省略{}:
例如;
多行条件判断
如果还要更细致地判断条件,可以使用多个if...else...的组合:
请注意,if...else...语句的执行特点是二选一,在多个if...else...语句中,如果上一级某个条件成立,则后续就不再继续判断了。
如果if的条件判断语句结果不是true或false怎么办?
例如:
JavaScript把null、undefined、0、NaN和空字符串''视为false,
其他值一概视为true,因此上述代码条件判断的结果是true
switch...case分支语句:
语法:
实例:
JS中的Date对象的getDay() 方法返回 0 至 6 之间的数字对应星期几:(Sunday=0, Monday=1,Tuesday=2 ..)我们来实现一下,判断今天是周几的js程序:
循环语句:
for循环
让我们来分析一下for循环的控制条件:
i=1 这是初始条件,将变量i置为1;
i<=10000 这是判断条件,满足时就继续循环,不满足就退出循环;
i++ 这是每次循环后的递增条件,由于每次循环后变量i都会加1,
因此它终将在若干次循环后不满足判断条件i<=10000而退出循环。
for循环最常用的地方是利用索引来遍历数组:
for循环的3个条件都是可以省略的,如果没有退出循环的判断条件,
就必须使用break语句退出循环,否则就是死循环:
break语句:
break无条件从当前正在执行的循环或者switch语句彻彻底底终断并退出。
continue语句:
continue语句的工作模式和break有点类似,都有结束循环的作用,不一样的地方在
于,break彻彻底底结束了循环,
而continue只是结束了循环中的一次循环,并没有彻彻底底终止循环。注意区别!
return语句
return用于返回函数的结果值,如果返回的值是一个表达式,那JS会先运算表达式,然后将
表达式的计算结果返回。
需要注意的是:return语句只能用在函数体里。
with语句:
with语句用于暂时修改作用域,
用法我们通过一个例子给大家演示说明:
比如:定义一个对象
with在ES5版本的标准中,提出严格模式下,不让用了,所以作为一个知识点了解一下
就行。
对话框:
警告对话框
警告对话框经常用于确保用户可以得到某些信息。当警告对话框出现后,用户必须点击
一下确定,然后才能继续操作。
如果警告对话框里的信息内容太长,为了美观,我们可以用\n,对文本进行换货显示。
确定对话框:
确认对话框是用于用户可以验证或者接受某些信息。当确认对话框出现后,用户可以根
据确认对话框提示的信息,
选择点击【确定】或者【取消】后,才能继续操作。
提示对话框
提示对话框经常用于提示用户在进入页面前输入某个值。
然后选择点击【确定】或者【取消】,
如果用户点击了【确定】,那么返回用户输入的值,
如果用户点击了【取消】,那么返回null
Comments NOTHING