if(条件){
条件成立时执行代码
}
<script type="text/javascript">
var mycarrer = "HTML";
if (mycarrer == "HTML"){
document.write("你面试成功,欢迎加入公司。");
}
</script>
if(条件){
条件成立时执行的代码
}else{
条件不成立时执行的代码
}
<script type="text/javascript">
var mycarrer = "HTML"; //mycarrer变量存储技能
if (mycarrer == "HTML"){
document.write("你面试成功,欢迎加入公司。");
}else{
//否则,技能不是HTML
document.write("你面试不成功,不能加入公司。");
}
</script>
if(条件1)
{ 条件1成立时执行的代码}
else if(条件2)
{ 条件2成立时执行的代码}
...
else if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件1、2至n不成立时执行的代码}
<script type="text/JavaScript">
var myage =99;//赵红的年龄为99
if(myage<=44){
document.write("青年");
}else if(myage<=59) {
document.write("中年人");
}else if (myage<=89){
document.write("老年人");
}else {
document.write("长寿老年人");
}
</script>
switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;
...
case值n:
执行代码块 n
break;
default:
与 case值1 、 case值2...case值n 不同时执行的代码
}
<script type="text/JavaScript">
var myweek =3;//myweek表示星期几变量
switch(myweek){
case 1:
case 2:
document.write("学习理念知识");
break;
case 3:
case 4:
document.write("到企业实践");
break;
case 5:
document.write("总结经验");
break;
default:
document.write("周六、日休息和娱乐");
}
</script>
for(初始化变量;循环条件;循环迭代)
{
循环语句
}
<script type="text/javascript">
var num=1;
for (num=1;num<=6;num++){ //初始化值;循环条件;循环后条件值更新
document.write("取出第"+num+"个球<br />");
}
</script>
<script type="text/JavaScript">
var mymoney,sum=0;//mymoney变量存放不同面值,sum总计
for(mymoney=1;mymoney<=10;mymoney++){
sum= sum + mymoney;
}
document.write("sum合计:"+sum);
</script>
while(判断条件)
{
循环语句
}
<script type="text/javascript">
var num=0; //初始化值
while (num<=6){ //条件判断
document.write("取出第"+num+"个球<br />");
num=num+1; //条件值更新
}
</script>
do
{
循环语句
}
while(判断条件)
<script type="text/javascript">
num= 1;
do{
document.write("数值为:" + num+"<br />");
num++; //更新条件
}
while (num<=5)
</script>
<script type="text/javascript">
var mynum =6;//mynum初值化数值为6
do{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while(mynum>=1);
</script>
for(初始条件;判断条件;循环后条件值更新){
if(特殊情况)
{break;}
循环代码
}
<script type="text/JavaScript">
var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
var i=0;
while(i<mynum.length){
if(mynum[i]<60){
document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");
break;
}
document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");
i=i+1;
}
</script>
for(初始条件;判断条件;循环后条件值更新){
if(特殊情况){
continue;
}
循环代码
}
<script type="text/JavaScript">
var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
var i;
for(i=0;i<mynum.length;i++){
if(mynum[i]<60){
document.write("成绩不及格,不输出!"+"<br>");
continue;
}
document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");
}
</script>
<script type="text/javascript">
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = [
['小A','女',21,'大一'],
['小B','男',23,'大三'],
['小C','男',24,'大四'],
['小D','女',21,'大一'],
['小E','女',22,'大四'],
['小F','男',21,'大一'],
['小G','女',22,'大二'],
['小H','女',20,'大三'],
['小I','女',20,'大一'],
['小J','男',20,'大三']
];
//第一次筛选,找出都是大一的信息
var arr1 = [];
var n = 0;
for(var i=0;i<infos.length;i++){
if( infos[i][3] == "大一" ){
arr1[n] = infos[i];
document.write(arr1[n]+"<br/>");
n=n+1;
}
}
document.write("大一人数: "+arr1.length+"<br/>");
//第二次筛选,找出都是女生的信息
for(var i=0;i<arr1.length;i++){
//这里可以用switch
if(arr1[i][1]=='女'){
document.write(arr1[i][0]+"<br/>");
}
}
</script>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有