美文网首页
小记-JavaScript函数

小记-JavaScript函数

作者: GaoEnron | 来源:发表于2019-02-24 11:05 被阅读0次

    函数使用


    1、 普通方式
    function tipsMessage() {
       alert("tipsMessage")
    }
    函数调用
    myNameIs()
    
    2、匿名函数
    var method = function () {
      alert("匿名函数")
    }
    method()
    
    3、 对象函数
    语法: new Function(ele1, ele2, ele3, ... , 函数体)
      var fn = new Function("a", "b", "c", "alert("a+b")")
      fn(3,5)
    
    4、 函数的参数
    1.  形参没有var去修饰
    2.  形参和实参个数不一定一致
    function testMethed(a, b, c) {
          var sum = a+b+c
          alert(sum)
    }
    
    5、返回值只需要return
    function testMethed(a, b, c) {
      return sum = a+b+c
    }
    
    6、js的全局函数

    (1)编码解码

    var url = "http://www.baidu.com?name=zhangsan&password=123"
    var url2 ="http://www.baidu.com?name=王五&password=123"
    alert(encodeURI(url)) // www.baidu.com?name=zhangsan&password=123
    alert(encodeURIComponent(url)) // www.baidu.com%3Fname%3Dzhangsan%26password%3D123
    alert(escape(url)) // www.baidu.com%3Fname%3Dzhangsan%26password%3D123
    
    函数 含义 转义的结果
    encodeURI(url) 中文进行相应转义编码 www.baidu.com?name=zhangsan&password=123
    encodeURIComponent(url) 只编码后面的参数 www.baidu.com%3Fname%3Dzhangsan%26password%3D123
    escape(url) 整体所有的编码包含HTTP头 http%3A//www.baidu.com%3Fname%3Dzhangsan%26password%3D123

    相关文章

      网友评论

          本文标题:小记-JavaScript函数

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