养成一个好的习惯就是写注释。
方便你二次阅读,维护你的代码。
如果后面项目转手,也方便别人来理解你的代码和维护你的代码。
<script> document.getElementById("demo").innerHTML = 123e5; </script>
这条语句里面的 123e5 为什么运算结果会等于 12300000。
他们的算法是这样子的:123e5就是123乘以10的5次方。
变量的命名方式:
1.匈牙利命名方式:变量名+对象描述 整数i 浮点fl 布尔b 字符串s 数组a 对象o 函数fn 正则re 例:iAge = 18;
2.驼峰命名:
骆驼式法命名规则:
当变量名或函式名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
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("该对象是一个数组。") ; }
更多内容可以参考:
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
460JavaScript注释
养成一个好的习惯就是写注释。
方便你二次阅读,维护你的代码。
如果后面项目转手,也方便别人来理解你的代码和维护你的代码。
459JavaScript语法
这条语句里面的 123e5 为什么运算结果会等于 12300000。
他们的算法是这样子的:123e5就是123乘以10的5次方。
458JavaScript语法
变量的命名方式:
1.匈牙利命名方式:变量名+对象描述 整数i 浮点fl 布尔b 字符串s 数组a 对象o 函数fn 正则re 例:iAge = 18;
2.驼峰命名:
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 方法
2、使用 instanceof 操作符
更多内容可以参考: