JavaScript
文章平均质量分 83
泡面为啥不香了
这个作者很懒,什么都没留下…
展开
-
0.1+0.2不等于0.3
JavaScript是如何表示数字的?JavaScript使用Number类型表示数字(整数和浮点数),遵循IEEE 754标准 通过64位来表示一个数字。表示格式如下:其中第63位是符号位,0表示负1表示正;第52-62位是阶码位,即以2为底的指数部分,计算方式=偏置值(64位字长的偏置值为1023)+求得的阶码真值第0-51位是尾数有效数值位,有效数值位是指小数点后面的数。不管正负,十进制的数都会转换成1.xxx*2^(阶码真值)的形式如 100.25 转换成二进制是 1100100.原创 2021-10-16 17:29:56 · 201 阅读 · 0 评论 -
ES6中字符串的扩展
本文总结自https://es6.ruanyifeng.com/字符的Unicode表示法ES6加强了对Unicode的支持:采用\uxxxx形式表示一个字符,其中xxxx表示字符的Unicode码点,适用于在\u0000~\uFFFF的字符。超出范围的字符,必须用两个双字节的形式表示。只要将码点放入大括号,就能正确解读该字符,大括号表示法与四字节的UTF-16编码是等价的。"\u{20BB7}"// "????""\u{41}\u{42}\u{43}"// "ABC"let h原创 2021-01-30 17:12:01 · 217 阅读 · 0 评论 -
ES6的let、const命令及变量的解构赋值
ECMAScript 6.0(简称 ES6)是 JavaScript 语言的下一代标准,在 2015 年 6 月已经正式发布,ES6使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。本文总结自https://es6.ruanyifeng.com/let命令ES6新增了let命令,用来声明变量。它的用法类似于var,但声明的变量,只在let命令所在的代码块内有效。{ let a = 1; var b = 2;}console.log(a);//Refe.原创 2021-01-24 16:14:14 · 457 阅读 · 1 评论 -
JavaScript的DOM,BOM简单介绍
JavaScript能干什么html:决定网页的结构(脑袋,身体,手脚)css:决定网页的布局及样式(高矮,胖瘦,黑白)JavaScript:定义网页的行为(走路,跑步,眨眼)所以它究竟能干什么?可以添加或删除HTML元素,改变其内容,属性和样式对页面所有的事件作出反应,实现页面与用户之间实时、动态交互,如用户注册,登录验证增强页面动态效果,如下拉菜单,图片轮播,信息滚动可以操作数据库,写动画,写游戏,做一些网页特效…DOM(文档对象模型)当网页被加载时,浏览器会创建页面的文档对象原创 2020-12-13 20:56:34 · 3931 阅读 · 8 评论 -
codewars题目记录
codewars刷题网站,代码优化,经常性的写一段代码通过后发现别人一个语句就完成了。1、计算上车下车人数变动后车上剩下的总人数const number = (busStops) => busStops.reduce((rem, [on, off]) => rem + on - off, 0);``1)箭头函数(匿名函数):x => x * x相当于function (x) { return x * x;}箭头函数有两种格式,一种像上面的,只包含一个表达式,原创 2020-07-19 20:14:06 · 1824 阅读 · 0 评论