- 博客(16)
- 收藏
- 关注
原创 JavaScript中的“符号”
如果一段为字符串,则另一端会被转换成字符串进行拼接操作。布尔和数值先转换为字符串,再把字符串拼接成一个新的字符串。将布尔和数值变为字符串的方法为:直接加上单引号"或者双引号""即可,1->‘1’,true->‘true’。布尔+布尔 || 布尔+数值布尔:true看成是 1;false看成是0。然后进行数值相加数值 + 其他基本数据类型转成数字e:布尔:true看成是 1;false看成是0。然后进行数值相加在减法运算中,如果操作数为字符串,先尝试把它转换为数值,再进行运算。
2024-07-19 11:17:02 187 1
原创 css中的display
flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度(高度)之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。ABC的宽度不足以填满父元素,就会留下剩余空间(Left-Space: LS),这时给B设置flex-grow: 1;
2023-12-12 15:07:04 1078
原创 js中的this指向
由于箭头函数不绑定this, 它会捕获其所在(即定义的位置)上下文的this值, 作为自己的this值,所以箭头函数的this一经捕获就不再发生变化,1.this总是代表它的直接调用者(js的this是执行上下文), 例如 obj.func ,那么func中的this就是obj。箭头函数的this就是继承该普通函数的this;简单来说:箭头函数的this指向,通过定义箭头函数的地方向上寻找,找到第一个嵌套该箭头函数的。没有自己的this,从自己的作用域链的上一层继承this(跟随上一层的this变而变)。
2022-10-16 22:10:06 2344
原创 js 之 toString
方法,当该对象被表示为一个文本值时,或者一个对象以预期的字符串方式引用时自动调用。方法返回一个字符串,表示指定的数组及其元素。方法返回一个表示当前函数源代码的字符串。返回一个【表示对象】的【字符串】对象的字符串表示形式。
2022-10-16 21:55:08 237
原创 js —— undefined与出错
JavaScript 中,任何非零数除以零会返回infinite,0/0会返回出 NaN ,不会报错,也不会终止程序执行。js中0/0不会终止程序和异常错误处理 try…catch ,finally。如果访问一个对象中的没有定义的属性,会undefined。如果一个变量声明了但没赋值,会undefined。如果一个变量没有被声明直接使用,会报错。
2022-09-19 17:58:22 638
原创 js中对应false和true的值
0, “”, NaN, null, undefined 都会被认为是false[], {}, -1, 1 会认为是true 空值合并运算符,可选链操作符
2022-07-09 17:38:22 1544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人