MDN速刷 JS JS指南篇——数字和日期
数字 在 JavaScript 里面,数字均为双精度浮点类型。 除了能够表示浮点数,数字类型也还能表示三种符号值: +Infinity(正无穷)、 Infinity(负无穷)和 NaN (not a number,非数字)。 JavaScript 最近添加了 BigInt 的支持,能够用于表示极大的数字。使用 BigInt 的时候有一些注意事项 例如,不能让 BigInt 和 Number 直接进行运算,也不能用 Math 对象去操作 BigInt 数字。 四种数字进制:十进… ...
MDN速刷 JS JS指南篇——表达式与运算符
开始之前 最近被算法虐待的有些懈怠了。感觉刷 MDN 好像对我的帮助没有那么大... 就是这样,每次需要坚持的时候就怀疑坚持下去的意义导致坚持不下去。 这时候就想做一只把头埋进沙子里的鸵鸟,不要去想意义,先做就好。 运算符 JS 有以下运算符 赋值 比较 算数 位 逻辑 字符串 条件(三元) 逗号 一元 关系 赋值 赋值运算符简写 名字 简写的操作符 含义 : : : 赋值(Assignment) x = y x = y 加法赋值(Addition assignment) x… ...
MDN速刷 JS JS指南篇——函数
开始之前 听说,函数是 JS 中的一等公民 定义 原始类型作为参数传入函数没有关系,引用类型作为参数传入,传入的类似于 C 语言指针,会改变指针指向的地址内的值。 函数表达式 将函数作为参数传递给另一个函数时,函数表达式很方便。 条件定义 调用 每个 JavaScript 函数实际上都是一个 Function 对象。 实例方法有 bind(), call(), apply(), toString(); 函数作用域 在函数内定义的变量不能在函数之外的任何地方访问,一个函数可以访… ...
MDN速刷 JS JS指南篇——循环与迭代
开始之前 今日无事,先搞基础,算法说了好几天没去看,今晚一定要看看,再记录一篇算法的文章出来。 for 语句 过 do...while 语句 过 while 语句 过 label 语句 continue outPoint 语句的作用是跳出当前循环,并跳转到 outPoint(标签)下的 for 循环继续执行。 类比 C 的 goto break continue 过 for...in for...of 过 总结 除了 label 语句,其他的都是常用的,而 label 语句会… ...
MDN速刷 JS JS指南篇——流程控制与错误处理
语句块 用{}包裹的语句 条件判断 if...eles switch...case 异常处理 throw try...catch...finally Promises 从 ECMAScript 6 开始,JavaScript 增加了对 Promise 对象的支持,它允许你对延时和异步操作流进行控制。 Promise 对象有以下几种状态: pending:初始的状态,即正在执行,不处于 fulfilled 或 rejected 状态。 fulfilled:成功的完成了操作。 r… ...
MDN速刷 JS JS指南篇——简介&语法和数据结构
开始之前 把博客本地文件夹放在了 OneDrive 里,炸了... 死活推不上去了,修复半天。 现在心情如图: 开始 简介 JavaScript 和 ECMAScript 规范 JavaScript 的标准化组织是 ECMA ECMAScript 规范并没有描述文档对象模型(DOM),该模型由 万维网联盟(W3C) 制定 JavaScript 入门 Web 控制台(Web Console) 控制台写了个小函数调用了一下... 语法和数据类型 基础 JavaScript 取分大… ...
MDN速刷 JS 快速入门篇
开始之前 没想到我 🥑 也有今天,还要从 JS 基础开始看起。 JavaScript 到底是什么 是一门完备的 动态编程语言。当应用于 HTML 文档时,可为网站提供动态交互特性。由布兰登·艾克( Brendan Eich,Mozilla 项目、Mozilla 基金会和 Mozilla 公司的联合创始人)发明。 开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。其中包括: 浏览器应用程序接口(API)—— 浏览器内置的 API 提供了丰富… ...