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循环,但是它是用来遍历对象的属性的。

代码如下:

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

3.With语句

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

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

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

  即:

代码如下:

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

代码如下:

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

代码如下:
withTest.html <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">

4.断行

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

代码如下:

  但是不能这么断句:

document.write \ ("Hello World!");

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...