Javascript 教程 在线

460JavaScript注释

养成一个好的习惯就是写注释。

方便你二次阅读,维护你的代码。

如果后面项目转手,也方便别人来理解你的代码和维护你的代码。

459JavaScript语法

<script>
document.getElementById("demo").innerHTML = 123e5;
</script>

这条语句里面的 123e5 为什么运算结果会等于 12300000

他们的算法是这样子的:123e5就是123乘以10的5次方

458JavaScript语法

变量的命名方式:

1.匈牙利命名方式:变量名+对象描述 整数i 浮点fl 布尔b 字符串s 数组a 对象o 函数fn 正则re 例:iAge = 18;

2.驼峰命名:

  • (1)全部小写:单词与单词间全部用下划线分割
  • (2)大小写混合:每个单词的第一个字母大写,例:gongZuoNianXian

457JavaScript语法

骆驼式法命名规则:

当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。

456JavaScript 语法

JavaScript是弱类型编程语言,定义变量都使用 var 定义,与 Java 这种强类型语言有区别.

在定义后可以通过 typeOf() 来获取JavaScript中变量的数据类型.

// Number 通过数字字面量赋值 

 // Number 通过表达式字面量赋值

// String 通过字符串字面量赋值

// Array  通过数组字面量赋值 

// Object 通过对象字面量赋值

有个情况需要特别注意: typeof 不能用来判断是 Array 还是Object

var arr = []typeof(arr) === 'object' // true

结果为 true

当然你可以使用其他方式来判断:

1、使用 isArray 方法

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
// 判断是否支持该方法
if (Array.isArray) {
    if(Array.isArray(cars)) {
        document.write("该对象是一个数组。") ;
    }
}

2、使用 instanceof 操作符

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

if (cars instanceof Array) {
    document.write("该对象是一个数组。") ;
}

更多内容可以参考: