您好,欢迎访问一九零五行业门户网

JavaScript学习笔记之基础语法_基础知识

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 语句块中,从而达到减少语句量的目的。
复制代码 代码如下:
withtest.html
4.断行
可以用一个反斜线将一句代码断开:
复制代码 代码如下:
document.write(hello \
world!);
但是不能这么断句:
document.write \
(hello world!);
其它类似信息

推荐信息