![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 52
Ryron
没有干货,只是写下想记录的东西.
展开
-
Javascript隐式转换
Javascript隐式转换 Javascript对类型错误出奇宽容,通常情况下不会抛出异常,而是按照多种多样的自动转换协议将值转换成期望的类型。一 -、*、/、%在计算之前都会尝试将其参数转换为数字2 - '2' // 02 * '2' // 42 / '2' // 12 % '2' // 0二 + 比较特别,因为它既承载数字的相加,有承载了字符串链接具体是数字相加还是字符串链原创 2017-02-21 19:19:48 · 382 阅读 · 0 评论 -
类型判断typeof
Javascript类型判断typeof 运算符的结果值numberstringbooleanundefinedfunctionobjectsymbol ES6新增var fun = function(){};var obj = {};var sym = Symbol();typeof true // booleantypeof 1 // number原创 2017-06-02 09:46:15 · 1116 阅读 · 0 评论 -
Javascript值传递与引用传递
Javascript值传递与引用传递什么是值传递、参数传递值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数; 引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。值传递的数据类型stringnumberbooleanundefinednullJavascript 中值传递的数据原创 2017-06-02 09:46:49 · 987 阅读 · 0 评论 -
跨域请求 JSONP & CORS
跨域请求 JSONP & CORS页面ajax跨域请求会受到浏览器同源策略的限制,不同协议、端口、主机(域名)等情况都会被限制。而在实际项目当中,跨域请求也经常会用到,常用的跨域请求有JSONP、CORS。JSONP浏览器对跨域ajax请求作限制,但是允许加载不同域静态文件,如css、js、img等。 如a.com加载b.com静态文件。<script src="http://b.com/test原创 2017-08-01 22:59:14 · 521 阅读 · 1 评论 -
call 和 apply
call 和 applycall()、apply()分别是Function原型定义的2个方法,Function.prototype.call()、Function.prototype.apply()。call()、apply() 方法的作用都是调用一个函数, 它们的区别是传入参数不同。apply接收两个参数,第一个参数指定函数体内this对象的指向,第二个参数是数组或类数组(如arguments)v原创 2017-07-26 10:28:05 · 335 阅读 · 0 评论