JavaScript

1、HTML中使用JavaScript

标签的位置

1.避免因脚本过多,脚本解析时间太长出现延迟
解决方法1:在body标签的最后插入脚本
解决方法2:在head标签中插入脚本,script标签添加属性defer=“defer”;
这个属性的用途表明脚本在执行时不会影响页面的构造。即脚本会被延迟到整个页面解析完毕后再运行。
2、异步脚本
在这里插入图片描述
3、小结
在这里插入图片描述

2、基本概念

  1. 数据类型
    Undefined:未定义类型
    在这里插入图片描述
    在这里插入图片描述
    Null:空对象指针
    Boolean:有true和false,区分大小写
    Number:
    Number.MAX_VALUE:Infinity
    Number.MIN_VALUE:-Infinity
    确定一个数值是否为有穷的:
    isFinite()函数
    isNaN()函数:
    在这里插入图片描述
    数值转换在这里插入图片描述在这里插入图片描述
    String:在这里插入图片描述
    Object:
    函数参数
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 不支持函数重载

3、变量、作用域和内存问题

  1. 基本类型和引用类型

  2. 在这里插入图片描述

  3. 基本类型和引用类型值的复制
    基本类型值的复制后两个变量占据不同的内存,改变一个变量不会影响另一个变量在这里插入图片描述
    引用类型值的复制实际值的副本是一个指针,改变一个变量,另一个变量也会改变
    在这里插入图片描述 4. 没有块级作用域
    管理内存:

在这里插入图片描述
小结
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值