js将字符串重复N次的repeat方法的8个版本 /* *@desc: 将一个字符串重复自身N次 */ //版本1:利用空数组的join方法 function repeat(target, n) { return (new Array(n + 1)).join(target); } //版本2:之所以要创建一个带length属性的对象 是因为要调用数据的原型方法,需要指定call的第一个参数为类数组对象 //类数组对象的必要条件是其length属性的值为非负数 function repeat(t…
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "He…
目录 1:date 2:格式化日期 3:字符串 4:字符串的方法 5:字符串的案例 6:数组的方法 7:包装类型 复习 正文 1:日期:date <script> //创建实例对象 // var dt=new Date(); // //当前的时间---当前的服务器 // console.log(dt); // var dt=new Date("2017-08-12"); // //传入的时间 // console.log(dt); //var dt=new Date(&qu…
整数: function isInteger(obj) { return Math.floor(obj) === obj } isInteger(3) // true isInteger(3.3) // false isInteger('') // false isInteger('3') // false isInteger(true) // false isInteger([]) // false 整数: function isInteger(obj) { return (obj | 0)…
字符串方法 示例字符串: const str = "hello,kitty,hello,vue "; 一.基本方法 charAt(n) 返回指定索引的字符 charCodeAt(n) 返回指定位置字符的Unicode编码 startsWith() 判断字符串是否以xxx开头,返回布尔值 endsWith() 判断字符串是否以xxx结尾,返回布尔值 padStart() 头部补全,返回新字符串 padEnd() 尾部补全,返回新字符串 repeat() 拷贝字符串,返回新字符串 toUp…
字符串: 字符串的方法:注意:都不会改变原来的字符串,返回值为新的字符串.如果(1,2),一般是包含小标1,不包含下标2 str.charAt(i): 取str的第i+1个字符,类似数组的arr[i]. str.substring(start,end):抽取字符串.和slice基本一样,不识别负数 str.substr(from,length):抽取字符串.从下标为from的位置,取length个值出来.抽取字符串重点记住这个substr str.split('拆分字符'):拆分字符串,返回切割…
以下内容是读书笔记,再一次温习JS好书:PPK谈JS window.load=initializePageaddEventSimple('window','load',function(){}) load事件在页面被完成加载时触发,显然这正是我们初始化脚本所需要的.问题是如果同时批量初始化,可能会发生替换,最后的赋值会替换前面的. js变量名,方法名等区分大小写使用分号作为语句分隔符注释是// /**/代码块使用{} undefined nullundefined:你访问了一个对象不存在的属性或…
一.数组去重 var arr = [0,1,20,3,0,45,6,0]; Array.prototype.unrepeat = function(){ var array = []; for(var i = 0;i<this.length;i++){ if(array.indexOf(this[i]) === -1){ array.push(this[i]); } } return array; } console.log(arr.unrepeat()); 二.数组排序 var arr = […
1.ES6 模版字符串es6 模版字符串主要用于简化字符串的拼接 <script type="text/javascript"> let obj={name:'rdb',age:'200'}; let str = '姓名:'+obj.name+',年龄:'+obj.age; //原来用+号拼接 let str = `姓名:${obj.name},年龄:${obj.age}`;//新的模板拼接,类似bash中的语法 </script> 2.字符串常用的es6扩展方…
本文给大家分享的是Js中字符串转换成数组,数组转换成字符串的函数,十分的简单实用,有需要的小伙伴可以参考下. 数组转字符串 1.join()方法 ? 1 2 3 4 var s= ["a", "d", "a", "f", "g", "f", "s", "g"]; s.join() //"a,d,a,f,g,f,s,g" s.jo…