请实现一个变量可满足a==1 && a==2 && a==3 为true当时刚看到这个题目说实话我很懵,这是怎么能实现的,但是掌握相关原理后感觉还是很神奇的这里主要涉及的就是对象-原始值的转换相关知识点,object一般转换成原始值就是三种hint:Number,String,Default然后Default基本就是转换成Number,所以一般就划分成两类,Number和String。 然后...
Articles in the category of web
- Home
- web
继承和表单元素在一些浏览器中,表单元素默认不会继承字体样式,因此如果想要确保表单填入区域使用body中或者一个父元素中定义的字体,需要向CSS中加入这条规...
模板字符串在定义时需要用反逗号(`)进行定义模板字符串可以自动识别换行,空格等操作模板字符串中可以使用字符串插值例如:let foo={toString:()=>'World'}; console.log(`Hello, ${foo}!`);输出:Hello, World!这里有两点,第一是字符串插值隐式调用了toString函数,二是这里的箭头函数对toString方法进行了重写,由...
首先抛出问题:红宝书上有这样一个问题for(var i=1;i<5;i++){ setTimeout(()=>{console.log...
红宝书上有一个经典的例子,0.1+0.2!=0.3,当第一次看到的时候,百思不得其解,虽然知道浮点数在计算机中是如何存储的,但并不知道为何会出现这种情况首先要知道,数值在计算机中是转化为二进制数字进行保存的,然后就要讲到关于十进制转二进制小数部分的转换方法了。以0.1为例:0.1*2=0.2 取00.2*2=0.4 取00.4*2=0.8 取00.8*2=1.6 取10.6*2=1.2 取1...