JavaScript入门(6)
一、if语句
if语句是基于条件成立才执行相应代码时使用的语句
语法:
if(条件)
{条件成立时执行代码}
注:
if小写,大写字母IF会出错!

二、if...else语句(二选一)
语法:
if(条件)
{条件成立时执行的代码}
else
{条件不成立时执行的代码}
三、if...else嵌套语句(多重判断)
语法:
if(条件1)
{条件1成立时执行的代码}
else if(条件2)
{条件2成立时执行的代码}
. . .
else if(条件n)
{条件n成立时执行的代码}
else
{条件1、2至n不成立时执行的代码}

四、Switch语句(多重选择)
当有很多种选项时,Switch比else...if方便
语法:
switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;
. . .
case值n:
执行代码块 n
break;
default:
与case值1、 case值2...case值n不同时执行的代码
}
说明:
switch必须赋初始值,值与每个case值匹配。
满足执行该case后的所有语句,并用break语句来阻止运行下一个case
如所有case值都不匹配,执行default后的语句
Eg:假设评价学生的考试成绩,10分满分制,我们按照每一分一个等级将成绩分等,并根据成绩的等级做出不同的评价。

执行结果:
评语:及格,加油!
注意:
记得在case所执行的语句后添加上一个break语句,否则就直接继续执行下面的case中的语句
五、for循环
语法:
for(初始化变量; 循环条件; 循环迭代)
{
循环语句
}
Eg:假如一个盒子里有6个球,我们每次取一个,重复从盒中取出球,直到球取完为止
<script type="text/javascript">
var num=1;
for (num=1; num<=6; num++)//初始化值; 循环条件; 循环后条件值更新
{
document.write("取出第"+num+"个球<br />");
}
</script>


六、while循环
语法:
while(判断条件)
{
循环语句
}
Eg:使用while循环,完成从盒子里取球的动作,每次取一个,共6个球。
<script type="text/javascript">
var num=0;//初始化值
while (num<=6) //条件判断
{
document.write("取出第"+num+"个球<br />");
num=num+1; //条件更新
}
</script>
七、do...while语句(先执行后判断)
循环至少被执行一次
语法:
do
{
循环语句
}while(判断条件)
Eg:输出5个数字
<script type="text/javascript">
num=1;
do
{
document.write("数值为:"+num+"<br/>");
num++; //更新条件
}
</script>


八、退出循环break
在while、for、do...while循环中使用break语句退出当前循环,直接执行后面代码。
语法:
for(初始条件; 判断条件; 循环后条件值更新)
{
if(特殊情况)
{break;}
循环代码
}
当遇到特殊情况时,循环立即结束。
Eg:输出10个数,如果数值为5,停止输出


九、继续循环continue
continue:跳过本次循环,而整个循环体继续执行
语法:
for(初始条件; 判断条件; 循环后条件值更新)
{
if(特殊情况)
{continue;}
循环代码
}
当特殊情况发生时,本次循环跳过,而后续的循环不会受到影响
Eg:输出10个数字,如果数字为5就不输出


JavaScript入门(6)的更多相关文章
- JavaScript入门篇 编程练习
编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...
- JavaScript入门
本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...
- 慕课网JavaScript入门篇课程笔记
1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...
- JavaScript入门基础
JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...
- JavaScript入门介绍(二)
JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Lit ...
- JavaScript入门介绍(一)
JavaScript入门介绍 [经常使用的调试工具][w3school.com.cn在线编辑] [Chrome浏览器 开发调试工具]按F121.代码后台输出调试:console.log("t ...
- 开心菜鸟系列----函数作用域(javascript入门篇)
1 <!DOCTYPE html> 2 <html> 3 <script src="./jquery-1.7.2.js"></ ...
- 开心菜鸟系列----变量的解读(javascript入门篇)
console.info( console.info(window['weiwu']) console.info(window. ...
- javascript入门视频第一天 小案例制作 零基础开始学习javascript
JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...
- ArcGIS API for JavaScript 入门教程[0] 目录
随时翻看. 转载注明出处,博客园/CSDN/B站:秋意正寒. Part 1 必看 ArcGIS API for JavaScript 入门教程[1] 渊源 你还真不一定知道这是啥.非得学吗? ArcG ...
随机推荐
- cmd for 用法
1:for命令及变量 基本格式: FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数 ...
- JS中的substring和substr函数的区别
1. 在JS中, 函数声明: stringObject.substring(start,stop) start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中不包括stop所指字符. ...
- [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.1.3
Use the QR decomposition to prove Hadamard's inequality: if $X=(x_1,\cdots,x_n)$, then $$\bex |\det ...
- HDU 5651 xiaoxin juju needs help 水题一发
分析:求一下组合数 首先,如果不止一个字符出现的次数为奇数,则结果为0. 否则,我们把每个字符出现次数除2,也就是考虑一半的情况. 那么结果就是这个可重复集合的排列数了. fact(n)/fact(a ...
- HDU 1061
#include<stdio.h> #include<string.h> int a[10]; int main() { int T,n,i,k,temp,b,t; scanf ...
- QTP常见问题解决方法(一)
1.对脚本的运行速度进行设置 TOOLS->OPTIONS->RUN->RUN MODE 设置就可以了:一般可以设置为500或者1000值,也就是毫秒: QTP 12.0版本: TO ...
- 【CSS】Intermediate5:Specificity
1.More Specific=Greater Precedence =>nested selectors 2. the selectors are the same then the last ...
- 输入一个正数 n,输出所有和为 n 连续正数序列。 java实现
用了半小时才写出来啊, 其实这种思路应用范围很广,利用有序性这个特点,比如本体只要是有序就行,例如两个集合是有序的,求交集,有序数组的查找,有序数组的归并,有序有了优化的可能. 输入一个正数 n,输出 ...
- NOIP2001 一元三次方程求解
题一 一元三次方程求解(20分) 问题描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范 ...
- NOIP2002 字串变换
题二 字串变换 (存盘名: NOIPG2) [问题描述]: 已知有两个字串 A$, B$ 及一组字串变换的规则(至多6个规则): A1$ -> B1$ A2$ -> B2$ 规则的含义为: ...