JavaScript
文章平均质量分 56
$Iron
这个作者很懒,什么都没留下…
展开
-
JS对象分类
1.为了节省内存,将对象的共同属性放在原型里而new就是简化了上述逻辑new X()自动做了四件事情(★★★)自动创建空对象 自动为空对象关联原型,原型地址指定为X.prototype(即将 X.prototype 保存的地址复制到空对象.__proto__ 里)自动将空对象作为this关键字运行构造函数 自动return this构造函数XX函数本身负责给对象本身添加属性X.prototype对象负责保存对象的共用属性代码规范大小写所有构造函原创 2021-12-24 19:42:01 · 723 阅读 · 0 评论 -
JS 函数的执行时机
let i = 0for(i = 0; i<6; i++){ setTimeout(()=>{ console.log(i) },0)}复制代码为什么打印出6个6呢?因为循环先执行完再打印的!循环执行完时i=6,然后这个循环执行了6次,而只有一个i,所以就打印了6次6而这样为什么又打印出来0、1、2、3、4、5呢?因为for配合let使用有奇效,它将每一次开始执行时的i就保留下来,然后打印。所以这个程序里相当于有7个i,而i=6时,跳出了for循环.原创 2021-12-20 21:38:25 · 179 阅读 · 0 评论 -
js数据类型(复杂数据类型增删改查)
属性值每个value都是对象的属性值奇怪的属性名所有属性名会自动变成字符串let obj = {1 : 'a ',3.2: 'b ',1e2: true,1e-2: true,.234: true,√OxFF: true} ;0bject.keys(ob j)=>["1","100","255","3.2","0.01","0.234"]·细节0bject.keys (obj)可以得到obj 的所有key变量作属性名·如何用变量做属性名之前都是用常量做属性名let ..原创 2021-12-10 22:21:00 · 402 阅读 · 0 评论 -
JS数据类型(6种基本数据类型)
数字与字符串·都是一,为什么要分1和'1'·功能不同数字是数字,字符串是字符串,要严谨数字能加减乘除,字符串不行字符串能表示电话号码,数字不行·存储形式不同JS中,数字是用64位浮点数的形式存储的JS 中,字符串是用类似UTF8形式存储的(UCS-2)如何存数字十进制转二进制即可原创 2021-12-09 21:37:52 · 14073 阅读 · 2 评论 -
JS数据类型
JS的数据类型概括来说就是:四基两空一对象那它具体有哪些对象呢?数字 number 字符串 string 布尔 bool 符号 symbol (es6xinzen) 空 undefined 空 null 对象 object数组、函数、日期都不是数据类型,它们都属于object!!!1~6属于基本数据类型,7属于复杂数据类型。本文为$Iron的原创文章,著作权归本人和饥人谷所有,转载务必注明来源...原创 2021-12-09 16:42:50 · 249 阅读 · 0 评论 -
JS语法入门篇1
表达式与语句 表达式 (指一个为了得到返回值的计算式)1+2 表达式的值为3add(1,2)表达式的值为函数的返回值console.log表达式的值为函数本身 console.log(3)表达式的值为多少? undifine 语句(为了完成某种任务而进行的操作)var a=1是一个语句二者的区别:表达式一般都有值,语句可能有也可能没有,语句一般会改变环境(声明、赋值)注意:大小写敏感,不要写错var a和var A是不同的, object和 Objec...原创 2021-12-07 21:35:32 · 693 阅读 · 0 评论 -
JavaScript检测设备是否支持触屏
var isTouchDevice = 'ontouchstart' in document.documentElement;然后console.log(isTouchDevice)打印,在浏览器控制台看,ture表示支持触屏,false表示不支持(是PC端)原创 2021-12-05 19:48:44 · 1365 阅读 · 0 评论 -
JavaScript诞生记
1995年布莱登进入网景公司,为其浏览器开发了JS功能临危受命公司要求给浏览器添加一个脚本功能 公司要求这个功能要蹭Java的流量 布莱登花10天时间设计了JS的最初版本1996年,网景向ECMA提交了语言标准,叫ECMAScript1997年6月,第一版ECMAScript发布1999年12月,第三版发布,这个版本使用最广2009年12月,第五版发布,增加了一些功能2015年6月,第六版发布,新浏览器都支持这一版之后每年发布一版,版本号以年份命名(第四版流产了)本文为$原创 2021-12-01 19:48:12 · 789 阅读 · 0 评论