JavaScript
Taozi_1379
菜鸡努力学编程
展开
-
JS当前时间和一周前时间
JS当前时间和一周前时间原创 2022-06-01 08:59:36 · 219 阅读 · 0 评论 -
去除字符串空格JS
1. trimlet str = " ab c ";console.log(str.trim())// abc2.正则replacestr = str.replace(/ /g,'')原创 2022-05-05 15:13:22 · 59 阅读 · 0 评论 -
vue表单自定义校验规则
element 表单校验邮箱,中文名prop要和rule名称一致,check是通过正则表达校验data() { let checkEmail = (rule, value, cb) => { let regEmail = /^([a-z])+[0-9]/; // 字母开头+数字 if (regEmail.test(value)) { return cb(); }原创 2022-03-21 19:53:25 · 1391 阅读 · 0 评论 -
【前端面试】JS中原型链和class在继承上的区别
JS中的class本质上是一个 function类型的对象,这是JS的独特之处。原型链继承定义一个父类,本质上是定义父类的构造函数,其对应的Person.prototype会自动被创建;定义一个子类,通过在子类中用call函数,以子类的身份调用父类的构造函数,实现继承父类的成员变量;将Student的prototype的原型链__proto__指向Person的prototype;Student.prototype.constructor应该指向Student本身,function Pers原创 2021-10-06 16:05:01 · 852 阅读 · 0 评论 -
前端面试题-看代码说输出this(一)
前端面试题-看代码说输出this(一)理论知识补充实例1--箭头函数实例2--普通函数理论知识补充作用域分为全局作用域,函数作用域,块级作用域this永远指向的是调用它的,而非定义它的。普通函数中调用,this指向window 对象方法中调用,this指向当前对象call apply bind中调用,this指向被传入的对象 class中的方法中调用, this指向实例对象箭头函数,this就是作用域中的this,匿名函数的this指向的是window,这俩的this是不能改变的。原创 2021-09-14 21:09:25 · 393 阅读 · 0 评论 -
剑指 Offer 16. 数值的整数次方
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。示例 1:输入:x = 2.00000, n = 10输出:1024.00000javascript实现var myPow = function(x, n) { if(x===0) return 0; let b = n; let res = 1.0; if(b<0){ x = 1/x; b = -b; } while(原创 2021-06-24 15:16:35 · 82 阅读 · 0 评论 -
JavaScript比较大小“5“>“10“
需求: 要求用户输入两个整数, 找出最大的那个数之后输出let num1 = prompt("请输入数字1");let num2 = prompt("请输入数字2");let res = num1>num2 ? num1:num2;console.log(num1);console.log(num2);console.log(res);由于prompt获取的是字符型的数值,所以获取的是"5"和"10"在比较过程中是,比较了"5">“1” 为true 然后就输出了举几个例子原创 2021-05-28 10:22:56 · 604 阅读 · 0 评论 -
JavaScript质数利用平方根优化
大于自己的最大公因数以后是一定无法整除的例如:251 255 55就是它的最大公因数,对于它是否为质数的判断仅限于1,5就可以了console.time("test");for(var i=2 ; i<=100000 ; i++){ var flag = true; for(var j=2 ; j<=Math.sqrt(i) ; j++){ if(i%j == 0){ //如果进入判断则证明i不是质数,修改flag值为false flag = false;原创 2021-05-28 10:00:19 · 162 阅读 · 0 评论