美文网首页
js小知识点5

js小知识点5

作者: 形象代言人 | 来源:发表于2017-10-22 15:39 被阅读0次

    东流逝水,叶落纷纷,荏苒的时光就这样悄悄地,慢慢地消逝了,穿了新衣,点了鞭炮。一年,一岁,渐渐接近,偷偷远离,我整理凌乱的思绪,向新的一年迈去,又是一年芳草绿,捉不住时光豪不留情的越出手指的缝隙。


    2.jpg

    一、常用方法

    (1).字符串常用方法

        str.substring()             截取字符串
        str.split()                 拆分成数组
        str.indexOf()               从前往后找,找某一字符串在字符串中第一次出现的位置
        str.lastIndexOf()           从后往前找,找某一字符串在字符串中第一次出现的位置
        str.charAt()                获取字符串中某一位置的字符
        str.toUpperCase()           转大写
        str.toLowerCase()           转小写
    

    (2)数组常用方法

        arr.push()                  后面添加
        arr.pop()                   后面删除
        arr.unshift()               前面添加
        arr.shift()                 前面删除
        arr.join()                  数组-》字符串
        arr.splice()                添加删除替换
        arr.sort()                  排序
        arr.concat()                合并数组
        arr.reverse()               数组反转
    

    (3)Match常用方法

        Math.random()               获取0-1的随机小数,取不到1
        Math.round()                四舍五入
        Math.floor()                向下取整
        Math.ceil()                 向上取整
        Math.sqrt()                 开方
        Math.pow()                  幂
        Math.min()                  最小值
        Math.max()                  最大值
        Math.abs()                  绝对值
    

    二、json

    例如{key:value}
    特点:a:没有长度,b:没有下标,c:只能用for in 循环;

    三、封闭空间

    (function(){
    
        })();
    
    1.作用

    a:.解决i的问题
    b.解决变量名冲突问题

    四、作用域

    起作用的范围
    1、全局   
    

    a:外面没有任何函数包裹
    b:在任何地方都可以使用

    2、局部   
    

    只能在声明他的函数内使用

    3、闭包   
    

    子函数可以使用父函数的局部变量

    五、js组成部分

    (1)ECMAScript       (核心解释器, 99%兼容,不兼容能解决)
        规定js核心语法
    (2)DOM              (文档对象模型(document object model),95%兼容,不兼容能解决)
        一切document操作  (document)
    (3)BOM              (浏览器对象模型(browser object model),基本上不兼容)
        一切浏览器操作     (window)

    相关文章

      网友评论

          本文标题:js小知识点5

          本文链接:https://www.haomeiwen.com/subject/uovmuxtx.html