JavaScript学习笔记之基础语法
JavaScript学习笔记之基础语法
发布时间:2016-12-30 来源:查字典编辑
摘要:JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括:各种算术运算符、比较运算符、逻辑运算符;ife...

JavaScript中很多基础内容和Java中大体上基本一样,所以不需要再单独重复讲了,包括:

各种算术运算符、比较运算符、逻辑运算符;

if else语句、switch语句;

for循环、while循环、do while循环;

标签、break、continue;

try catch throw语句。

可以查看文后的参考链接。

后面的内容都是JavaScript中不同的部分。

本文先说上面内容中的几个细节不同。

1.全等判断

JavaScript的比较运算符中有一个全等判断===,是用来判断值和类型是否都相等的。

2.for/in循环

JavaScript中的for/in循环,有点像Java中的增强型for循环,但是它是用来遍历对象的属性的。

复制代码 代码如下:

var person={fname:"John",lname:"Doe",age:25};

for (x in person)

{

txt=txt + person[x];

}

其中x是属性名,person[x]是该属性的值。

3.With语句

有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。

功能:为一段程序建立默认对象。

格式: with (<对象>){ <语句组> }

即:

复制代码 代码如下:

With Object {

Statements

}

举例:当使用与 Document 对象有关的 write()或 writeln()方法时,往往使用如下形式:

复制代码 代码如下:

document.writeln(”Hello!“);

如果需要显示大量数据时,就会多次使用同样的 document.writeln()语句,这时就可以像下面的程序那样,把所有以 Document 对象为参考对象的语句放到With 语句块中,从而达到减少语句量的目的。

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head>

<title>withTest.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<>

</head>

<body>

<script type="text/javascript">

with (document) {

write("您好 !");

write("<br>这个文档的标题是 : "" + title + "".");

write("<br>这个文档的 URL 是: " + URL);

write("<br>现在不用每次都写出 document对象的前缀了!");

}

</script>

</body>

</html>

4.断行

可以用一个反斜线将一句代码断开:

复制代码 代码如下:

document.write("Hello

World!");

但是不能这么断句:

document.write

("Hello World!");

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类