自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JS精度问题 0.1+0.2为什么不等于0.3

JavaScript 精度

2022-06-24 17:21:14 214

原创 JavaScript执行顺序

JavaScript是单线程的,同一时间只能做一件事情,也就是只有一个调用栈(Call Stack),调用栈采用的是后进先出的规则,一次只调用一个任务,可以嵌套。在执行调用栈的时候会先执行同步任务,当遇到异步任务的时候,异步任务会在异步任务有结果后,将注册的回调函数放入异步任务队列(先进先出)。异步任务队列分为宏任务队列和微任务队列。这里就有两个新名词:宏任务和微任务。异步任务被分为两类:宏任务和微任务。个人理解:“同步任务、异步任务”与“宏任务、微任务”是描述任务两个不同维度的东西,没有谁属于谁。

2021-09-09 20:26:32 393

原创 JavaScript-执行环境和作用域

执行环境可以说是JavaScript中最重要的一个概念了。(官方定义)执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象(VO,variable object)。从代码层面来看“执行环境”可以用VO这个变量对象来表示。我们在浏览器的Console中无法检测查看到,但是解析器在处理数据时会在后台使用它。执行环境有两种:全局执行环境、函数执行环境。(其实还有一种eval()执行环境,但是eval()函数存在安全问题,目前JavaScript已经不建议使用

2021-09-06 20:00:34 103

原创 JavaScript-数据类型

JavaScript-数据类型综述JavaScript中的数据类型分为两类:1、简单数据类型(基本数据类型) 2、复杂数据类型其中简单数据类型包括:undefined、null、boolean、number、string复杂数据类型包括:object如何判断变量的数据类型(typeof操作符)typeof是操作符不是一个函数,()可以使用也可以不使用。eg :下列写法表示同一个意思 console.log(typeof(1)) //number .

2021-09-02 09:55:09 200

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除