每天学一点6

原创 2015年07月08日 23:27:52

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,可转成纯数字

 

 

相关文章推荐

每天学点管理学

  • 2013年03月04日 17:07
  • 939KB
  • 下载

VC++之MFC,每天跟我学MFC

  • 2011年07月09日 10:12
  • 751KB
  • 下载

2015年11月30日 每天半小时学英语

中文素材: 从阿富汗战争到欧盟财政危机(EU financial crises),一年一度、为期两周的联合国气候变化会议(UN Climate Change Conference)总是因为其他地方的问...

【每天学一点】JAVA Servlet相关02

无聊的一天啊,好热!    关于HTTP请求的处理 package cn.sevresponse; import java.io.IOException; import javax.se...

每天学一点Swift----面向对象下(一)

1. 除了前面学习的关于枚举、结构体和类的基本语法外,Swift也很好地支持面向对象的三大特征:封装、继承和多态。(只有类才支持继承和多态)     2. Swift中的扩展和协议等也是重要的内容。S...

每天学JAVA——JAVA基本语法

JAVA编写规范: 1.

每天学一点flash(83) 数组中过滤

也有一段时间没有静下来写一些东西,最近比较忙碌,其他原因也是因为没有电脑的缘故,每天下班回去只能躺在床上睡觉。呵呵,今天难得有点时间,就想到写一点简单的东西。最近想到一个装备颜色过滤的东西,一直想不懂...

每天学一点Swift----面向对象上(六)

九. 观察者属性    1. 为了让程序能在属性被赋值时获得执行代码的机会,Swift提供了属性观察者机制,*******属性观察者其实就是两个特殊的回调方法:   willSet(newValue)...

每天学一点设计模式-工厂方法模式

工厂方法模式 英文名

每天学一点flash(78) flash cs5.5 加载 jpeg-xr 格式

今天尝试了一下这种格式,flash player 11 已经支持jpeg-xr 的格式,查看了一些资料,原来jpeg-xr前生名字是hd photo,下面引述一段文字    http://www.dp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每天学一点6
举报原因:
原因补充:

(最多只允许输入30个字)