首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

在w3school学习web技术之JS——基础知识征集

2013-08-10 
在w3school学习web技术之JS——基础知识收集?逻辑运算符逻辑运算符用于测定变量或值之间的逻辑。给定 x6 以

在w3school学习web技术之JS——基础知识收集
?

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。

给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符描述例子&&and(x < 10 && y > 1) 为 true||or(x==5 || y==5) 为 false!not!(x==y) 为 true

?

条件运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。语法:

variablename=(condition)?value1:value2?

例子
greeting=(visitor=="PRES")?"Dear President ":"Dear ";

如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。

?

不同类型的循环

JavaScript 支持不同类型的循环:

  • for?- 循环代码块一定的次数
  • for/in?- 循环遍历对象的属性
  • while?- 当指定的条件为 true 时循环指定的代码块
  • do/while?- 同样当指定的条件为 true 时循环指定的代码块

    语句 1?在循环(代码块)开始前执行

    ? ? 语句 1 是可选的,可以省略语句 1(比如在循环开始前已经设置了值时)

    语句 2?定义运行循环(代码块)的条件

    ? ? 通常语句 2 用于评估初始变量的条件。

    ? ? 语句 2 同样是可选的,如果省略了语句 2,那么必须在循环内提供?break。否则循环就无法停下来。

    语句 3?在循环(代码块)已被执行之后执行?

    ? ? 语句 3 也可以省略(比如当循环内部有相应的代码时)

    ?

    For/In 循环

    JavaScript for/in 语句循环遍历对象的属性:

    实例

    var person={fname:"John",lname:"Doe",age:25};for (x in person){  txt=txt + person[x];}

    结果是JohnDoe25 ? ? ? ? ? ? ?

    循环遍历对象的属性

    ?

    while 循环

    While 循环会在指定条件为真时循环执行代码块。

    提示:如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器崩溃。

    ?

    do/while 循环

    do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。

    ?

    Break 语句

    用于跳出 switch() 语句。

    break 语句可用于跳出循环。

    break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话)

    ?

    Continue 语句

    continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。

    ?

    JavaScript 标签

    语法
    break labelname;continue labelname;

    通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:

    ?

    改变 HTML 元素的属性,请使用这个语法:

    document.getElementById(id).attribute=new value

    改变 HTML 元素的样式,请使用这个语法:

    document.getElementById(id).style.property=new style

    数组的写法

    cars=["BMW","Ford","Saab"];

    ?

    ?

热点排行