
js
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript函数的实例属性和类属性
由于JavaScript函数不仅仅是一个函数,而且是一个类,该函数还是此类唯一的构造器,只要在调用函数时使用new关键字,就可返回一个object,这个object不是函数的返回值,而是函数本身产生的对象。因此在JavaScript中定义的变量不仅有局部变量,还有实例属性和类属性。函数的变量:局部变量,实例属性,类属性局部变量:在函数中以var声明的变量实例变量:在函数中以this前缀...原创 2020-02-20 21:15:46 · 600 阅读 · 0 评论 -
js位运算符
&:按位与|:按位或~:按位非^:按位异或<<:左位移运算符>>:右位移运算符>>>:无符号右移运算符原创 2020-02-20 20:55:10 · 134 阅读 · 0 评论 -
入门正则表达式
JavaScript的正则表达式必须放在两条斜线之间,如/abc/就是一个正则表达式,知识这个正则表达式只能匹配“abc”字符串d是digit的意思,代表数字;s是space的意思,代表空白;w是word的意思,代表单词。d、s、w的大写形式恰好匹配与之相反的字符特殊字符:...原创 2020-02-20 20:48:21 · 211 阅读 · 0 评论 -
js的基本数据类型
JavaScript是弱类型脚本类型,声明变量时无须指定变量的数据类型。基本数据类型:1、数值类型2、布尔类型 true false3、字符串类型 4、undefined类型 undefined类型的值只有一个undefined,该值用于表示某个变量不存在,或者没有为其分配值,也用于表示对象...原创 2020-02-20 20:43:04 · 259 阅读 · 0 评论 -
js的变量提升问题
执行结果:为什么第一个不输出全局变量呢?我们先了解下变量提升,指的是变量声明总是会被解释器“提升”到函数体的顶部,这意味着,我们的var scope="局部”,但解释器会提升该scope变量——将该变量的声明提升到函数体的顶部。注意:变量提升只是提升变量声明部分,并不会提升变量赋值部分。上面的代码可以转换为:function test(){ varscope ;...原创 2020-02-20 20:25:57 · 314 阅读 · 0 评论