粉笔刷题(JavaScript)

这篇具有很好参考价值的文章主要介绍了粉笔刷题(JavaScript)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

js中,id必须是唯一的,否则无法获取值

1.
单选题
var arr=[];

typeof arr 的结果是:

A

array

B

object

C

function

D

undefined

typeof可以返回的复杂数据类型只有一种,就是object,例如使用typeof检测数组、正则和对象,返回的都会是object。

本题目中变量arr存储的是一个空数组

A选项,使用typeof检测数组返回的结果是object,不是array,所以A不正确。

B选项,使用typeof检测数组返回的结果是object。所以B正确。

C选项,使用typeof检测数组返回的结果是object,不是function,检测函数才会返回function。所以C不正确。

D选项,使用typeof检测数组返回的结果是object,使用typeof检测一个变量只声明未定义才会返回undefined。所以D不正确。

2.
单选题
下列哪个操作是W3C标准定义的阻止事件向父容器传递:

A

e.preventDefault()

B

e.cancelBubble=true

C

e.stopPropagation()

D

e.stopImmediatePropagation()

A选项,preventDefault()方法是阻止默认事件的发生。

B选项,cancelBubble()方法是阻止事件向父容器传递,但是是IE标准中的方法。

C选项,stopPropagation()方法是W3C标准下的阻止事件向父容器传递,并且对当前节点没有影响,C选项正确。
D选项,stopImmediatePropagation()方法是阻止事件向父容器传递,同时也阻止了当前节点上的事件处理程序被调用。

11.
不定项
下面哪些属于JavaScript的typeof运算符的可能结果:()

A

symbol

B

NaN

C

boolean

D

null

E

array

F

undefined

G

string



typeof Symbol() //“symbol”

typeof Number() //“number”

typeof String() //“string”

typeof Function() //“function”

typeof Object() //“object”

typeof Boolean() //“boolean”

typeof null //“object”

typeof undefined //“undefined”

故正确答案是A,C,F,G

12.
不定项
以下输出结果为true的有

A

’’==false

B

’’==0

C

’’==[]

D

’’=={}

== 先将’’转换为Number类型

‘’、false、0、[]、都可以转换为Number类型,返回true

{}转换为number类型是NaN,返回false

综上所述,答案选A,B,C

13.
填空题
填写内容让下面代码支持a.name = “name1”; b.name = “name2”; 

function obj(name){ 

   

} 

obj.
= "name2"; 

var a = obj("name1"); 

var b = new obj; 

正确答案是: if(name){ this.name = name; } return this;,obj.prototype.name =“name2”;收起
解析
一般函数直接调用,默认this执行全局变量,通过obj(‘name1’)调用,返回this引用,并传给a,此时a等于window对象,即可输出属性name值,new obj 等价于 new obj() ,实例化一个对象,这时this指向obj,要拿到b.name的值需要保证name属性存在,属性查找原则是先查找当前实例有没有属性,如果有就直接使用,如果没有就到原型上面找,再没有就接着原型链一步一步找下去,这里为了和a.name作属性区别,使用了if(name)有条件地构建this的属性name,所以,现在实例name属性提供给a使用,原型上的name提供给b使用。文章来源地址https://www.toymoban.com/news/detail-521286.html

15.
填空题
写出4个正则表达式中的特殊字符


正确答案是: $ * () + . [ ? \ ^ | {

$ 匹配字符串终止符

* 匹配0或者多次左端出现的正则表达式

() 对正则表达式进行分组或者匹配子组

+ 匹配1次或者多次左端出现的正则表达式

. 匹配除换行符 \n 之外的任何单字符。

[ 标记一个中括号表达式的开始

? 匹配0次或者1次左端出现的正则表达式

\ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符

^ 匹配字符串起始部分

| 管道符号,表示选择其中一个进行匹配

{ 标记限定符表达式的开始

到了这里,关于粉笔刷题(JavaScript)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大型医院云HIS系统:采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发 融合B/S版电子病历系统

    一套医院云his系统源码 采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发。融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。 文末卡片获取联系! 基于云计算技术的B/S架构的医院管理系统(简称云HIS),采用前后

    2024年02月03日
    浏览(48)
  • 深入理解 ECMAScript modules:提升你的 JavaScript 技能(六)

    🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_ CSDN 博客专家、23年度博客之星前端领域TOP1 🕠 牛客 高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课 签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你

    2024年02月21日
    浏览(51)
  • 深入理解 ECMAScript modules:提升你的 JavaScript 技能(一)

    🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_ CSDN 博客专家、23年度博客之星前端领域TOP1 🕠 牛客 高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课 签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你

    2024年02月20日
    浏览(42)
  • 【JavaScript】3.4 JavaScript在现代前端开发中的应用

    JavaScript 是现代前端开发的核心。无论是交互效果,还是复杂的前端应用,JavaScript 都发挥着关键作用。在本章节中,我们将探讨 JavaScript 在现代前端开发中的应用,包括如何使用 JavaScript 来处理用户交互、动态内容、前端路由、API 请求等。 JavaScript 是处理用户交互的主要工

    2024年02月04日
    浏览(57)
  • 前端开发——Javascript知识(介绍)

    目录 有关JavaScript的知识  JavaScript的优点   JavaScript的领域 JavaScript的组成 JavaScript的特点 第一个JavaScript程序 在 HTML 文档中嵌入 JavaScript 代码 在脚本文件中编写 JavaScript 代码 JavaScript内容  Html内容  JavaScript 代码执行顺序 JavaScript中的几个重要概念 标识符 保留字 区分

    2024年02月01日
    浏览(46)
  • 前端开发——JavaScript的条件语句

      世界不仅有黑,又或者白 世界而是一道精致的灰  ——Lungcen     目录 条件判断语句 if 语句 if else 语句 if else if else 语句  switch语句 break case 子句 default语句 while循环语句 do while循环语句 for循环语句 for 循环中的三个表达式 for 循环嵌套 for 循环变体——for in for 循环

    2023年04月21日
    浏览(42)
  • 快速认识,前端必学编程语言:JavaScript

    JavaScript是构建Web应用必学的一门编程语言,也是最受开发者欢迎的热门语言之一。所以,如果您还不知道JavaScript的用处、特点的话,赶紧补充一下这块基础知识。 JavaScript 是一种高级、单线程、垃圾收集、解释或即时编译、基于原型、多范式、动态语言,具有非阻塞事件循

    2024年02月05日
    浏览(49)
  • 【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用

    🐚 作者: 阿伟 💂 个人主页: Flyme awei 🐋 希望大家多多支持😘一起进步呀! 💬 文章对你有帮助👉关注✨点赞👍收藏📂 第一种: var 数组名 = new Array(); 创建一个空数组 第二种: var arr2 = new Array(10); 创建一个定长为10的数组 第三种 var arr3 = new Array(a,b,c); 创建时直接指定元素值

    2023年04月08日
    浏览(59)
  • 30个前端开发中常用的JavaScript函数

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 在前端开发中通常会用到校验函数,检验是否为空、手机号格式、身份证格式等等。现按照用途分类整理出了30个常用的方法,在V

    2024年02月14日
    浏览(44)
  • 2023年web前端开发之JavaScript进阶(一)

    接上篇博客进行学习,通俗易懂,详细 博客地址: 2023年web前端开发之JavaScript基础(五)基础完结_努力的小周同学的博客-CSDN博客 学习 作用域 、变量提升、 闭包 等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法, 降低代码的冗余度 。 理解作用域对程序

    2024年02月03日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包