![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
gl230035
这个作者很懒,什么都没留下…
展开
-
Js中严格模式和非严格模式的区别
严格模式和非严格模式的区别//f1.js'use strice'; //整个js文件都是严格模式下执行的 var n = 1;var foo = function(){...};//...var n = 1;var foo = function(){ 'use strict'; //在foo函数内是严格模式 //some code...}严格模式下, delete运算符后跟随非法...转载 2018-06-30 18:47:58 · 553 阅读 · 0 评论 -
JavaScript严格模式与非严格模式之间的区别
严格模式非严格模式禁止使用with语句允许使用with语句所有变量要先声明使用未声明的变量将隐式声明为全局变量函数(非方法)中的this是undefinedthis是全局对象call()和apply()传入的第一个值不会被转换call()和apply()传入的第一个值如果是null和undefined,则会被全局对象取代,如果是原始值则转换为对应的包装对象给只读属性和不可扩展的对象创建新成员将抛出...转载 2018-06-30 18:54:23 · 236 阅读 · 0 评论 -
JS中创建函数常采用的两种方式及区别
JS中创建函数的方式一共有三种,而在日常的实战开发中,常用的方式一共分为两种:1、函数声明function sum1(n1,n2){ return n1+n2;};2、函数表达式,又称函数字面量var sum2=function(n1,n2){ return n1+n2;};两者的区别:解析器会先读取函数声明,并使其在执行任何代码之前可以访问;而函数表达式则必须等到解析器执行...原创 2018-06-30 19:06:05 · 733 阅读 · 0 评论