![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
比国王富有
正在生成中
展开
-
JS中挂载在全局对象上的Math.random()API,产生你想产生的随机数整数范围
有关MathECMAScript中提供了Math对象保存了许多有关数学方面的api或者是常数,而且使用Math对象上提供的方法来计算要比在JavaScript中自己实现的快得多,因为Math对象上的计算方法使用了JavaScript引擎中更高效的实现和处理器指令,有个缺点就是,Math计算的问题精度因为浏览器、操作系统、指令集和硬件而异。Math的random随机数方法Math.random()产生的范围在[0,1)之间,注意0可以取得到而1取不到。因此如果我们要保证数字在某个区间,我们就当然要利用原创 2021-02-28 23:11:27 · 303 阅读 · 0 评论 -
About纯函数
纯函数的定义:一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用(如对外部数据的改变就叫做副作用),我们就把这个函数叫做纯函数,定义简单易懂。栗子来了,给你代码1(这个栗子是纯函数)var strA = "外部data";var data1 = 1;var data2 = 2;function add(param1, param2){ // 返回的结果没有依...原创 2020-05-03 07:44:45 · 372 阅读 · 0 评论 -
Error: Multiple configuration files found. Please remove one: - package.json - C:\XXX\xxx\.babelrc
Error: Multiple configuration files found. Please remove one:package.jsonC:\xxx\xxx\xxx\workspace\react-mobile.babelrc出错原因:package.json里和 .babelrc里出现了两份一样的配置解决问题:在package.json或者.babelrc里保留一份配置...原创 2020-02-10 21:34:33 · 2202 阅读 · 0 评论 -
@babel中使node.js可以支持ES6,jsx语法(create-react-app中配置)
先看下我package.json依赖吧"dependencies": { "@babel/cli": "^7.8.4", "@babel/core": "^7.8.4", "@babel/node": "^7.8.4", "@babel/preset-env": "^7.8.4", .................. }接下来当然是安装...原创 2020-02-06 16:11:02 · 1314 阅读 · 0 评论 -
JavaScript中字符串的三种方法截取区别,不容你错过
JavaScript中字符串的三种方法截取区别,不容你错过str.slice()str.substring();str.substr()注意:1)当使用str.slice(index1,index2)时,一般来说当截取函数有两个参数的时候,截取的结果都是“前闭后开”的截取。2) 不论怎样截取,源字符的值不会改变,值是截取的函数返回值才是截取后的结果如:var resulStr = str...原创 2019-05-03 21:17:32 · 535 阅读 · 0 评论 -
Node.js的定义,优缺点及其作用
**Node.js1、定义它是一个Javascript运行环境(简单来说就是可以解析、执行js代码),不是一门语言/库/框架,依赖于Chrome V8引擎进行代码解释(1)Node.js中的JavaScript没有BOM、DOM,只有ECMAScript (基本语法),因为服务端不操作页面(2)在Node这个javascript执行环境中为js提供了一些服务器级别的操作API(文件读写、...原创 2019-07-13 14:47:04 · 478 阅读 · 0 评论