• 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()返回

  • 相关阅读:
    BNU 51002 BQG's Complexity Analysis
    BNU OJ 51003 BQG's Confusing Sequence
    BNU OJ 51000 BQG's Random String
    BNU OJ 50999 BQG's Approaching Deadline
    BNU OJ 50998 BQG's Messy Code
    BNU OJ 50997 BQG's Programming Contest
    CodeForces 609D Gadgets for dollars and pounds
    CodeForces 609C Load Balancing
    CodeForces 609B The Best Gift
    CodeForces 609A USB Flash Drives
  • 原文地址:https://www.cnblogs.com/xuruweb/p/4087683.html
Copyright © 2020-2023  润新知