关闭

每天学一点6

156人阅读 评论(0) 收藏 举报
分类:

1.void运算符:作用于任何值都将返回undefined,常用屏蔽超链接的返回值

              举例:<ahref="javascript:void(0)">凤凰网</a>

2.window.prompt()弹出一个输入对话框

语法格式:prompt(text[,defaultText])

参数说明:

       Text:提示信息;

       defaultText:是可选项,是输入框中默认显示的文本

返回值:如果点“确定”返回string类型,如果点“取消”返回null类型

举例:var score = window.prompt(“请输入一个分数”,”60”)

3.switch分支结构:根据一个变量的不同取值,来执行不同的代码

语法结构:

switch(变量)

{

       case值1

              代码1;

              break;

case 值2:

       代码2;

       break;

case 值3:

       代码3;

       break;

default:

       如果上边的条件都不满足,则执行;

}

 

结构说明:

       变量是可以取不同值的;如:str = 1、 2、3、 4……

       如果变量的值与某个case中的值相等,则执行该case中的代码;

       break(中断)用于结束一个case的运行,如果没有写break语句,则会向一个一个case都会执行;

       break中断后,直接跳转到switch结构的后面去执行其它的代码;

       default用于,当以上条件都不满足时,则执行的代码;

       case中的“值”后面是英文下的“:”号,不是分号;

4.while循环

所谓循环,就是重复的执行代码。

语法结构:

var i = 0; //变量初始化,定义变量并赋值

在什么情况下使用循环语句?重复输出一些内容时使用。

while(条件表达式)

{

       重复执行的代码;

       变量更新;//要有退出循环的条件

}

结构说明:

       如果条件为true,则执行循环体代码;

       如果条件为false,则退出循环;

       在循环体前,必须要对变量初始化;

       在循环体中,必须要对变量进行递增或递减;

5.dowhile循环语句

do while循环是while循的一个变体。

do while循环,先执行循环体代码,再进行条件判断。至少执行一次循环体的代码。

While循环,先进行条件判断,再执行循环体的代码。如果条件不满足,直接跳转到while结束}之后

语法结构:

do{

       循环的代码;

}while(条件判断);

//实例:输出不同等级的标题

var i = 1;

var str = "";  //最后的结果

do{

       str+= "<h"+i+" align=\"center\">广州传智播客PHP培训学院</h"+i+">";

       //str= str + ……

       i++;//变量更新

}while( i<=6 );

document.write(str);

6.for循环语句

语法结构:

for(变量初始化;条件判断;变量更新)

{

       循环体代码;

}

举例1:输出1-100间所有的偶数

for(vari=1;i<100;i++)

{

       if( i%2==0)

       {

              document.write(i+””);

}

}

7.forin循环语句

功能:主要循环(遍历)对象的所有属性或数组中的所有元素。它对数组中undefined元素不作输出。

语法:

for(变量名 in对象名称)

{

       循环体代码;

}

举例1:遍历window对象的所有属性

for(name in window)

{

       document.write(name+”<br>”);

}

实例2:遍历数组中的所有有用的元素

       Var arr =[45,44,,,,,,32,,,,,,,,,,,,,,,21,333,,,,,,,,,,,432];

       //使用for in遍历数组中有效个数

for(vari in arr)

{

       document.write(arr[i]+" ");

}

8.break(中断)语句和continue(继续)语句

break可以无条件结束:for、for…in、while、do while、switch语句。

一般情况下,需要在break之前加条件判断,来决定退出循环的条件。

break只能退出当前循环,不会多层循环。但在PHP中,break可以退出多层循环。

举例:循环1-100间所有的数,但大于50的就不再输出了。

for(vari=1;i<100;i++)

{

       if(i>50)

{

              break;  //退出循环,直接跳转到for的结束大括号之后

}

document.write(i+”<br>”);

}

continue语句,结束本次循环,去开始下一次循环。

一般情况下,要在continue之前加一个条件判断,用于执行代码的时机

2..break是跳出循环,return是跳出整个函数;continue是结束当前循环的这一次,直接进入下一个循环

9.isNaN()函数

isNaN()是一个全局函数,用于判断其中的字符能否转成数值,如果为true,返回NaN,如果为false,可转成纯数字

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:117148次
    • 积分:2967
    • 等级:
    • 排名:第11924名
    • 原创:139篇
    • 转载:113篇
    • 译文:29篇
    • 评论:11条
    最新评论