排序
js中for语句的介绍
1、for语句也是先测试语句,只不过增加了进入循环之前的初始化代码. 以及循环执行后要执行的表达式(loop-expression),语法如下: for(initialization;expression;loop-expression){ statement }...
js中if语句的使用
if 语句是使用最频繁的语句之一,语法如下: if(condition){ statement1 }else{ statement2 } 1、条件(condition)可以是任何表达式,并且求值结果不一定是布尔值。 2、ECMAScript 会自动调用Boo...
js中while语句如何理解
1、while语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。 2、while循环体内的代码有可能不会执行。 下面是 while 循环的语法: while(expression){ statement } 实例 leti=...
js中do-while语句是什么
1、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。 2、循环体内的代码至少执行一次。do-while的语法如下: do{ statement }while(expression) 下面是一个例...
js中arguments的使用
说明 1、当不确定传递了多少参数时,可以使用arguments来获取。在JavaScript中,arguments实际上是当前函数的内置对象。 所有函数都内置了一个arguments对象,所有实参都存储在arguments对象中...
js中AMD和CMD的区别
说明 1、对于依赖模块,AMD提前执行,CMD延迟执行。 然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyaspossible。 2、AMD崇尚前置,CMD崇尚就...
js中UMD规范的介绍
说明 1、UMD是AMD和CommonJS的结合。 CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。 通用模块定义,umd兼容commonjs和amd规范,这意味着umd规范的模块可以直接引...
js macrotask和microtask的比较
1、两者的任务都会放在任务队列中,等待某个时间被主线程执行。 其实任务队列分为宏任务队列和微任务队列,分别是宏任务和微任务。 2、macrotask(宏任务)浏览器可以在下一个macrotask执行开始之...
js中Date()方法如何使用
1、获取当前时间必须实例化,Date对象会自动将当前日期和时间保存为初始值。 varnow=newDate(); console.log(now); 2、Date构造函数的参数,如果括号中有时间,返回参数中的时间。 letendTime=&...
js中new关键字的使用过程
说明 1、new构建函数,在内存中创建一个空对象。 2、this指向刚刚创建的空对象,在构造函数中执行代码,并为空对象添加属性和方法。 3、返回到这个对象。 实例 functionFoo(name,age,sex){ this...