每天学一点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,可转成纯数字

 

 

每天学一点linux(5)

linux文档种类与扩展名1、linux文档种类: 普通文件(regular file,ls查看是第一个字符为‘-’) 纯文本文件(ASCII)(使用cat查看) 二进制文件(binary) 数据格...
  • ywjatjd
  • ywjatjd
  • 2015年11月22日 23:31
  • 742

C++学习笔记(每天学一点C++)

最近发现,做游戏开发不管是做pc还是移动,归根结底还是离不开C++,今天开始每天有时间就抽一点时间开始学习C++,并且记录下来,方便日后查看。 _tmain()和main()有什么区别? ...
  • Tsangyang
  • Tsangyang
  • 2013年01月22日 00:10
  • 1223

每天学一点linux(一)

linux date, cal, bc
  • ywjatjd
  • ywjatjd
  • 2015年10月30日 23:47
  • 316

每天学一点linux(三)

linux的文件权限
  • ywjatjd
  • ywjatjd
  • 2015年11月02日 22:44
  • 327

JAVA养成计划——每天学一点JAVA

每天积累一点点,每天进步一点点,积少成多,水滴石穿,慢慢自己就会变成大牛。从大一开始到现在,以前自己仰望的东西,现在看起来也不过如此,在当下这个阶段,我坚信毅力比智力更重要,重要的事情不要耽误,立即去...
  • qq_32866009
  • qq_32866009
  • 2016年10月27日 15:11
  • 355

【每天学一点】JAVASE01 (1)

昨天程序写的比较晚,所以没来得及更新,今天补上。真是每天都是一个新的开始。主要是,似乎还是得找WEB方向的,所以一般都是招JAVA开发,对于一个0基础的我,从头学的话还是有点要花时间,不过昨天看了看S...
  • reimu_cn
  • reimu_cn
  • 2016年06月16日 10:00
  • 176

每天学一点算法-动态规划算法

动态规划算法 定义 动态规划(Dynamic programming)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于...
  • qhshiniba
  • qhshiniba
  • 2014年12月05日 09:27
  • 826

每天学一点7

1.注意:任何地方省略var关键字,定义的变量都是“全局变量”,因此,一般情况下,不要省略var关键字。 2.JavaScript 注释单行的注释以 //开始;多行注释以 /* 开头,以 */ 结尾...
  • zxjiayou1314
  • zxjiayou1314
  • 2015年07月13日 01:56
  • 176

每天学一点,总有一天

进入这个行业怎么来说,都快1年半了吧。 想必与其他人,总是落后一步. 可能还是自己的原因。 现在做的是性能测试, 时间很多. 所以就开个一个人的博客, 记录下每天的学习内容和一些资...
  • xuwangcheng14
  • xuwangcheng14
  • 2015年03月04日 16:45
  • 269

每天学一点1

1.在PHP中也有注释语句:用双斜杠(//)来表示。其它语言中,Html中使用注释语句-->,CSS中使用/*注释语句*/。 2.var_dump函数可以将我们的变量的数据类型。 3.加粗:内容 ...
  • zxjiayou1314
  • zxjiayou1314
  • 2015年07月03日 01:51
  • 170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每天学一点6
举报原因:
原因补充:

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