/////////////////// //字符串对象常用方法 // /////////////////// // indexOf(),获得字符在字符串中第一次出现的位置(从零开始算) // lastIndexOf(),获得字符在字符串中最后一次出现的位置 // var str = 'helloword'; // var index = str.indexOf('o'); // var last = str.lastIndexOf('h'); // console.log(index); // console.log(last); // split(),按照分隔符将字符串拆分成数组 // 参数1:分隔符,按照什么分隔符进行拆分 // 参数2:可选,限制要几个元素 // var str = 'www.baidu.com'; // var arr = str.split('.'); // console.log(arr); // replace(a,b)将a替换成b // var str = 'hellowordl1234'; // var reg = '1234'; // var result = str.replace(reg,'!'); // console.log(result); //charAt(index),查找在index这个索引处的字符 // var str = 'hellow'; // var a = str.charAt(4);//在4索引位置字符 // console.log(a); // slice(start,end),从start开始截取,截取到end这个位置 // var str = 'baidu'; // var result = str.slice(0,2); // console.log(result); // substr(start,length),从start位置开始截取,截取length个长度 // var str = 'qinghui'; // var result = str.substr(0,4); // console.log(result); // toLowerCase(),将字符串转换成小写 // toUpperCase(),将字符串转换成大写 // var str = 'BaiDu'; // var upper = str.toUpperCase(); // var lower = str.toLowerCase(); // console.log(upper) // console.log(lower); ////////////// // 数学对象常用方法 // ////////////// // Math.abs() 计算绝对值 // var num = -100; // var result = Math.abs(num); // console.log(result); // Math.ceil(),向上取整数 不管小数点后面小数是多少,都会进一取整 // var num = 123.001; // var result = Math.ceil(num); // console.log(result); // Math.floor(),向下取整数 // var num = 123.99; // var result = Math.floor(num); // console.log(result); // Math.round(),四舍五入取整 // var num = 123.4; // var result = Math.round(num); // console.log(result); // Math.max(),计算最大值 // Math.min(),计算最小值 // var max = Math.max(100,200,220); // var min = Math.min(100,200,220); // console.log(max); // console.log(min); // Math.pow(x,y) 获得x的y次方【幂】 // var result = Math.pow(2,3); // console.log(result); // Math.sqrt(num) 获得num的平方根 // var result = Math.sqrt(144); // console.log(result); // Math.random() 取得0-1之间的随机数 // var random = Math.random(); // console.log(random); ////////////////// //日期对象常用方法 // ////////////////// // 日期对象提供了如下方法,获得年月日、时分秒: // getFullYear、getMonth()、getDate()、getHours()、getMinutes()、getSeconds() // //获得日期对象:new Date() // var odate = new Date(); // //获得年月日,时分秒 // var year = odate.getFullYear(); // var month = odate.getMonth()+1; //值是从0-11只见的数字,0就是1月... // month = month<10?'0'+month:month; // var day = odate.getDate(); // var hour = odate.getHours(); // var minute = odate.getMinutes(); // var second = odate.getSeconds(); // //写入body中 // document.write('当前时间:'+year+'-'+month+'-'+day+' '+hour+':'+minute+":"+second); // //getDay() 获得星期几 // var odate = new Date(); // //星期几 // var week = odate.getDay(); //返回 0-6之间的数值,0代表星期天 // console.log(week); // toLocaleString(),将日期对象转换成本地的时间格式 // var odate = new Date(); // var a = odate.toLocaleDateString(); // document.write(a);
JS 日期对象常用方法,数学对象常用方法,字符串对象常用方法