当前位置: 首页 > news >正文

网站 设计公司 温州高端网站设计定制公司

网站 设计公司 温州,高端网站设计定制公司,童子营网站建设方案,广州线上教学一、基础类型与引用类型区别 例题解析 题目:写出下方代码段的执行结果,并说明原因。 var s1 = "abc"; var s2 = new String(s1); s1.color = "blue"; s2.color = "red"; console.log(s1 === s2, s1.color, s2.color);答案:false, undefine…

一、基础类型与引用类型区别

例题解析

题目:写出下方代码段的执行结果,并说明原因。

var s1 = "abc";
var s2 = new String(s1);
s1.color = "blue";
s2.color = "red";
console.log(s1 === s2, s1.color, s2.color);

答案false, undefined, red

解析

  1. 类型差异

    • s1 是字符串字面量,属于基本数据类型(值类型)
    • s2 是通过 new String() 创建的对象,属于引用数据类型
  2. 比较结果

    • s1 === s2false,因为基本类型与引用类型比较永远不相等
  3. 属性赋值

    • 基本类型不能添加自定义属性,因此 s1.color 赋值无效,输出 undefined
    • 引用类型可以添加自定义属性,因此 s2.color 输出 red

总结:JavaScript中基本类型(string, number, boolean等)无法添加自定义属性,而引用类型(object, array, function等)可以。

二、事件委托应用

例题解析

题目:用JavaScript实现,鼠标点击页面中的任意标签,alert该标签的名称。

答案

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>事件委托示例</title><script>window.onload = function() {// 利用事件冒泡,在body上绑定事件document.body.onclick = function(e) {// 兼容IE事件对象e = e || window.event;// 获取触发事件的元素var target = e.target || e.srcElement;// 弹出标签名(大写)alert(target.tagName);}}</script>
</head>
<body><input type="button" value="按钮" /><div>div元素</div
http://www.dtcms.com/a/480100.html

相关文章:

  • 温州知名网站吉林省白山市建设局官方网站
  • 请人做网站注意事项扬州建站公司
  • 代理商加盟网站公司专业设计网站
  • 华大网站建设国家对网站建设的要求
  • 网站开发基础知识网络市场调研的步骤
  • 小公司网站做招聘网站需要做什么公司
  • 门户网站的基本功能WordPress文章中的编辑去掉
  • Java 对象和类
  • CSP集训错题集 第五周
  • 南宁网站建设建站系统网站系统制作教程视频教程
  • 长沙市网站推广电话网站建设公司倒闭
  • 南岗区城市管理与建设网站织梦网站栏目增加
  • 网站后台内容管理网站备备份教程
  • 前端开发常用 Cursor 对话技巧:基于 Gemini CLI Headless 模式的高效开发实践
  • 自己做的网站打不开是什么原因.tech域名的网站
  • 企业网站模板cmswordpress 迁移 域名
  • 网站的根目录怎么找饮料网站建设
  • 网站费用多少钱一年学习完成网站建设作业
  • 做网站建设平台十大中国网站制作
  • 敦煌网网站评价广告免费推广网
  • 首涂模板网站php主机网站
  • 昆山网站开发电商网站开发技术与服务器
  • 课工场网站建设培训免费开发个人小程序的平台
  • 建筑网站翻译编辑做网站前端用什么
  • 购买网站服务如何做支出广东产品外观结构设计公司官网
  • 高斯隐马尔可夫模型:原理与应用详解
  • 吴恩达d6-DL 选择合适的策略来优化、选择模型
  • 个人做网站报价公司网站怎么维护
  • 网站建设师薪资外国网站怎么进入
  • Trae:颠覆传统开发,AI 赋能下构建新范式--发票管理系统Saas