JavaScript学习

开启定时器

console.time('test') //开启计时器
console.timeEnd('test') //关闭计时器,都需要一个标识

js开方

Math.sqrt(36)

in运算符

通过in运算符可以检查一个对象中是否含有指定属性。返回结果为true、false
console.log("test" in obj)

数据类型保存的内存空间
  • 基本数据类型
    基本数据类型的值直接在栈内存中存储。 值与值之间是独立存在的,修改一个变量不会影响到另一个变量
  • 引用数据类型(对象)
    对象是保存在堆内存的,没创建一个新的对象,就会在堆内存里开辟一个新的空间,而对象在栈内存里保存的是堆内存的地址
    基本数据类型
    基本数据类型存储
    引用数据类型存储
    引用数据类型存储
立即执行函数

(function(){ 语句。。。 })
立即执行函数立即执行函数

instanceof

instanceof 检查对象是否是一个类的实例
语法: 对象 instanceof 构造函数
返回值:true | false
console.log(per instanceof person)
instanceof

prototype原型

prototype是指构造函数的原型,在创建构造函数时,可以将这些对象共有的属性和方法,统一添加到构造函数的原型对象中。

原型对象

原型对象

0的运算

在js判断中: 0 == “” == false,这里包含了类型转换
所以在做判断时需要注意使用 === 全等符号

if (list[i].userSex !== "") {
                            if (list[i].userSex == 0){
                                html += '<td>男</td>'
                            }
                            if (list[i].userSex == 1){
                                html += '<td>女</td>'
                            }
                        }else {
                            html += '<td>-</td>'
                        }
常见的不支持冒泡事件
  1. focus
  2. blur
  3. mouseenter
  4. mouseleave
  5. load
  6. unload
  7. resize
支持冒泡事件
  1. click
  2. scroll
让打印功能失效
    //让所有打印日志失效
   console.log = () => {};`
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值