javascript 学习记录
2014-08-22 10:57
148 查看
关于牛B的Jquery源头 (function(){ //这里省略jQuery所有实现 })(); 1:无论你怎么去定义你的函数 JS解释器都会把它翻译成一个 Function对象 2:那什么是Function? Function对象是javascript里面 固有对象,所有的函数实际上都是一个 Function对象 3: alert(typeof function(){});// "function" alert(typeof function(x,y){return x+y;});// "function" alert(typeof new Function("x","y","return x*y;"))// "function" 我们输出都是function,它们都是函数,但是它们有一个特点就是没有 名字,所以我们把他们称为"匿名函数",然而正因为它们没有名字 我们也没有办法找到它们,所以这就引出了我们该如何去调用一个匿名函数 4 要调用一个函数,我们必须方法定位它,引用它 我们会需要帮它找一个名字 var abc = function(x,y){ return x + y; } 匿名函数 小()实际是函数的返回值 就像abc一样的道理 5: 当运算符“+”两边一个是数字类型,一个是字符串类型时,js引擎规定进行字符串连接运算而非算术加运算。利用运算符“+” 这个特性,可以很方便的将Number转换成String var a = 11, b = '22'; var c = a + b; c为 "1122" 6:var a = 11, b = '5'; var c = a - b; alert(typeof c); //--> number 这里与上面的“+”相反,会把字符串b隐式的转换成数字5再进行算术减法运算。利用这个特性,可以很方便的将String转换成 Number
相关文章推荐
- JavaScript学习记录(对象)
- ASP.net中的AJAX学习记录七:用javaScript来更新Updatepanel
- JavaScript学习笔记记录我的旅程
- 记录我的旅程6之JavaScript Dom学习笔记
- 记录我的旅程5之JavaScript Dom学习笔记
- JavaScript 的学习记录。
- javascript学习记录1
- JavaScript学习笔记记录我的旅程
- javascript语言精粹学习记录一
- 记录我的旅程8之JavaScript Dom学习笔记
- ASP.net中的AJAX学习记录七:用javaScript来更新Updatepanel
- JavaScript 学习点滴记录
- JavaScript 学习点滴记录
- JavaScript学习笔记记录我的旅程
- javascript 学习记录
- JavaScript学习记录(高级)
- JavaScript 学习点滴记录
- JavaScript 学习 之 知识点的记录(doing)
- 记录我的旅程2之JavaScript Dom学习笔记
- 记录我的旅程10之JavaScript Dom学习笔记