javascript

JS换行

js使用反斜杠对代码行进行换行

JS注释

单行注释以 // 开头

多行注释以 /* 开始,以 */ 结尾

JS变量

变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。

  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

JavaScript 比较和逻辑运算符

比较和逻辑运算符用于测试 true 或 false。

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。

给定 x=5,下面的表格解释了比较运算符:

运算符 描述 例子

== 等于 x==8 为 false

=== 全等(值和类型) x===5 为 true;x==="5" 为 false

!= 不等于 x!=8 为 true

> 大于 x>8 为 false

< 小于 x<8 为 true

>= 大于或等于 x>=8 为 false

<= 小于或等于 x<=8 为 true

逻辑运算符

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

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

运算符 描述 例子

&& and (x < 10 && y > 1) 为 true

|| or (x==5 || y==5) 为 false

! not !(x==y) 为 true

js代码与js代码块

JS代码

浏览器会按照编写顺序来执行每条语句。

<script>

document.getElementB

yId("demo").innerHTML="Hello World";

document.getElementById("myDIV").innerHTML="How are you?";

</script>

js代码块

块由左花括号开始,由右花括号结束。

块的作用是使语句序列一起执行。

<script>

function myFunction()

{

document.getElementById("myPar").innerHTML="Hello World";

document.getElementById("myDiv").innerHTML="How are you?";

}

</script>

W3C小测试:

如何在浏览器的状态栏放入一条消息?

您的回答:window.status("put your message here")

正确答案:window.status = "put your message here"

如何获得客户端浏览器的名称?

您的回答:browser.name

正确答案:navigator.appName

如何把 7.25 四舍五入为最接近的整数?

您的回答:round(7.25)

正确答案:Math.round(7.25)

打开名为 "window2" 的新窗口的 JavaScript 语法是?

您的回答:window.open("http://www.w3school.com.cn","window2")

如何在警告框中写入 "Hello World"?

您的回答:alertBox("Hello World")