小记-JavaScript函数

2019-02-24  本文已影响0人  GaoEnron

函数使用


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
上一篇下一篇

猜你喜欢

热点阅读