![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
哒哒哒哒哒哒多多多多多多多多多多
这个作者很懒,什么都没留下…
展开
-
vue项目优化之生产环境去掉console
使用插件:babel-plugin-transform-remove-console 第一步:插件安装 npminstallbabel-plugin-transform-remove-console--save-dev 第二部:通过babel.config.js文件引入插件 const prodPlugins = process.env.NODE_ENV === 'production' ? ['transform-remove-console'] : [] module.exports =...原创 2020-10-12 22:12:14 · 2096 阅读 · 0 评论 -
JavaScript:关于原型
无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。 在默认情况下,所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针。 首先,定义一个函数。 function Person() { } 然后,打印它的原型。 console.log('Person.prototype ==> ', Person.prototype); 控制台输出如下: .原创 2020-09-11 18:19:55 · 78 阅读 · 0 评论 -
JavaScript中的布尔操作符(逻辑非、逻辑与、逻辑或)
一、逻辑非 ! ! 可以用于ECMAScript中的任何值。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。! 首先会将它的操作数转换为一个布尔值,然后再对其求返。! 遵循下列规则: 同时使用两个 ! ,实际上就会模拟Boolean()转型函数的行为。 二、逻辑与 && && 可以用于任何类型的操作数,而不仅仅是布尔值。在有一个操作数不是布尔值的情况下,&& 操作就不一定返回布尔值。此时,它遵循如下规则: 如果第一个操作数是对象,则返回第二个操作数原创 2020-09-09 21:02:53 · 845 阅读 · 0 评论 -
js 将数值转换为固定位数的小数(四舍五入)
const num=99; const num2=99.999; const toFloat=num.toFixed(2); const toFloat2=num2.toFixed(2); console.log(toFloat); //输出99.00 console.log(toFloat2); //输出100.00原创 2020-08-14 16:44:55 · 412 阅读 · 0 评论 -
indexOf()、lastIndexOf()、search()、match()、replace()
1、indexOf():查找并返回子字符串首次出现的位置,找不到返回-1,区分大小写。 语法:stringObject.indexOf(searchvalue,fromindex) 参数说明: searchvalue:必需。规定需检索的字符串值。 fromindex:可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。 var str='My name is Jenny.'; var s原创 2020-08-03 21:44:49 · 337 阅读 · 0 评论 -
关于Date.parse()、Date.UTC()、以及date方法valueOf()、getTime()
1、Date.parse(datestring):解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。[此方法为Date的静态方法。一般采用 Date.parse() 的形式来调用,而不是通过 dateobject.parse() 调用该方法。] 格式不正确会返回NaN。 (字符串中的时间默认为当地时间,距1970/1/1世界时的毫秒数) document.write(Date.parse('1/1/1970')+'<br>'); document.write(原创 2020-07-31 09:09:57 · 968 阅读 · 0 评论 -
new 函数名() 和 函数名()赋值的区别
赋值方式 函数无返回值 函数有返回值 返回值为基本类型 返回值为引用类型 普通赋值 var person1=Person(); person1为undefined person1为返回值 构造函数赋值 var person2=new Person(); person2为对象 person2为返回值 ...原创 2020-07-28 18:46:25 · 383 阅读 · 0 评论 -
javascript中的this
1、在函数外部使用this,this指的就是window对象。 2、在函数内部使用this,根据函数调用方式,分为3种情况: 普通调用,this指的是window对象。【不管是在函数外还是函数内调用】 函数名(); 函数被new调用,this绑定的是新创建的对象。 函数作为某个对象的方法被调用,this指的是这个上级对象。 function test1(){ alert(this.x); //输出3000 alert(this); //输出object object function test2(){原创 2020-07-28 18:10:38 · 94 阅读 · 0 评论