JS
文章平均质量分 84
ly__struggle
小白一枚!
展开
-
JavaScript语言基础(五)
条件(condition)任何表达式,并且求值结果不一定是布尔值。ECMAScript 会自动调用 Boolean()函数将这个表达式的值转换为布尔值。如果条件求值为 true,则执行语句statement1;如果条件求值为 false,则执行语句 statement2。原创 2023-03-30 16:25:24 · 80 阅读 · 0 评论 -
JavaScript语言基础(四)
一组可以操作数据值的操作符,包括数学操作符、位操作符、关系操作符和相等操作符等。原创 2023-03-29 16:28:53 · 92 阅读 · 0 评论 -
JavaScript语言基础(三)
比如,我们知道for-of 循环会在相关对象上使用 Symbol.iterator 属性,那么就可以通过在自定义对象上重新定义Symbol.iterator 的值,来改变 for-of 在迭代该对象时的行为。使用Symbol.keyFor()查询全局注册表,参数是Symbol,返回该全局Symbol对应的字符串键,如果不是全局Symbol,返回undefined。ES6 中的 Array.prototype.concat()方法会根据接收到的对象类型选择如何将一个类数组对象拼接成数组实例。原创 2023-03-28 15:26:27 · 111 阅读 · 0 评论 -
JavaScript语言基础(二)
同来确定任意变量的数据类型。undefine表示值未定义,boolean表示值为布尔值,string表示值为字符串,number表示值为数值,object表示值为对象或null,function表示值为函数,symbol表示值为符号。原创 2023-03-28 10:00:01 · 87 阅读 · 0 评论 -
JavaScript语言基础(一)
因为let的作用域是块,所以不可能检查前面是否已经声明使用let声明过同名变量,同时也就不可能在没有声明的情况下声明它。限制自己只使用 let 和 const有助于提升代码质量,因为变量有了明确的作用域、声明位置,以及不变的值。在 let 声明之前的执行瞬间被称为“暂时性死区”(temporal dead zone),在此阶段引用任何后面才声明的变量都会抛出 ReferenceError。let和var作用差不多,最明显的区别时let声明的范围是块作用域,var声明的范围是函数作用域。(会以最后一次为准)原创 2023-03-22 15:58:46 · 72 阅读 · 0 评论 -
HTML中的Javascript
html中使用javascript原创 2023-03-13 09:58:57 · 67 阅读 · 0 评论