标签:显示类型转换 fun typeof 前缀 mod price hand 操作 定义
1.JavaScript组成:
ECMAScript: 解释器、翻译 -->几乎没有兼容问题
DOM: Document Object Model -->有一些操作不兼容
BOM: Browser Object Model -->没有兼容问题(完全不兼容)
2.常见变量类型(typeof):
值类型:number、string、boolean、undefined
引用类型: object、function
经验:一个变量应该只存放一种类型的数据
显示类型转换(强制类型转换):parseInt()、parseFloat()
隐式类型转换:==(先转换类型,然后比较)
===(不转换类型直接比)
减法
3.变量作用域和闭包
变量作用域:(即作用范围,-js里没有块级作用域,-只有函数和全局作用域)
-局部变量:只能在定义它的函数里面使用
-全局变量:在任何地方都能用
闭包:子函数可以使用父函数中的局部变量
4.命名规范
可读性——能看懂
规范性——符合规则
匈牙利命名法:类型前缀(变量取名时用,函数不需要)、首字母大写
类型 |
前缀 |
类型 |
实例 |
数组 |
a |
Array |
aItems |
布尔值 |
b |
Boolean |
bIsComplete |
浮点数 |
f |
Float |
fPrice |
函数 |
fn |
Function |
fnHandler |
整数 |
i |
Integer |
iItemCount |
对象 |
o |
Object |
oDiv1 |
正则表达式 |
re |
RegExp |
reEmailCheck |
字符串 |
s |
String |
sUserName |
变体变量 |
v |
Variant |
vAnything |
标签:显示类型转换 fun typeof 前缀 mod price hand 操作 定义
原文地址:https://www.cnblogs.com/spynode/p/9846446.html