首页 > 代码库 > javascript基础---常见的语法
javascript基础---常见的语法
1.for in 循环
for in 循环是用来遍历对象的属性或数组中的元素,但是对于静态成员不能迭代,对宿主对象(window )进行访问。
过程:是遍历对象的原型链中的对象属性。首先迭代改对象的属性,然后迭代该直接原型的属性,然后迭代该原型的原型的属性。如果一个属性在parent和child都有的话,只迭代一次。只迭代child中的,不迭代parent中的。
2 for each in
for each(item in obj)
item代表的是obj中各个属性的值。
3 常见的全局函数
(1)escape函数 将参数转换为字符串,并以URL编码格式进行编码。比如可以将A->%65
(2)unescape 函数, 是将编码格式转换为字符串
(3)encodeURI(string str) 是将str字符串编码为统一资源标识符(URI) 单靠自身不能形成HTTP GET,因为& + =都不会被编码。
(4)decodeURI(string str)是将一个编码的URI 转义为正常的字符串。
(5)encodeURIComponent() 是编码函数 可以在GET 和POST中运用。
(6)decodeURIComponent 是解码函数
(7)转换函数:parseInt(str,radix) 是将字符串转换为int型整数,radix是进制。parseFloat(str).返回字符串中的数字,直达不是数字为止。Number(), String()是将一个对象转换为数字或字符串,Boolean()将一个对象转换为逻辑值,值取决于数值。
(8)判断函数,IsFinite()查看某个数值是否为有限,IsNaN()返回
javascript基础---常见的语法