扫码关注公众号

前端JavaScript语言之语法相关
05-26
644观看
01

下面代码的输出是什么?

正确答案是C由于JavaScript中的事件执行机制,setTimeout函数真正被执行时,循环已经走完。由于第一个循环中的变量i是使用va

来自:swift-语法相关
02

以下结语句中,返回true的是?

正确答案是AJavaScript有五个基本类型:number、string、Booolean、null和undefined其中null和undefined以外,其他三个具有所谓的包装对象,可以通过内置构造函数Number()、String()、Boolean()创建包装对象。选项A,javascript中[]转化为布尔值为true,即Boolean([])返回true,加上两个非符号返回仍为true。选项B,===表示等同符,当两边值类型相同时直接比较值,若类型不同返回false。int类型和char类型不同所以返回false。选项C,null表示空值,undefined未定义,直接返回false选项D,Boolean('')返回false,加上两个非符号,最终结果为false。

来自:JavaScript语言-语法相关-操作符相关
03

下列哪些函数是JavaScript的全局函数?

正确答案是ABD个人记忆方法:6(编码相关)+2(数据处理)+4(数字相关)+1(特殊)编码相关:escape()、unescape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()数据处理:Number()、String()数字相关:isFinite()、isNaN()、parseFloat()、parseInt()特殊:eval()ps:对于getClass()方法不确定,菜鸟教程上没有,Chrome控制台也没提示。

来自:JavaScript语言-语法相关-操作符相关
04

javascript 的 typeof 返回哪些数据类型

objectnumberfunctionbooleanunderfindstringtypeofnull;//object typeofisNaN;//typeofisNaN(123) typeof[];//object Array.isARRAY();es5 toString.call([]);//”[objectArray]” vararr=[]; arr.constructor;//Array

来自:JavaScript语言-语法相关-操作符相关
课程
专栏
js语言和框架-JavaScript语言-语法相关-操作符相关
4专栏
1课程
5 试题
热门专题