首页 > 代码库 > day13
day13
# <center>总结 ## string对象 ### 属性: **length:字符串的长度** ```javascript var str = ‘helLo, worLd‘; console.log(str.length);//输出 10; console.log(str[3]);//输出l; ``` ### 属性方法: **charAt() 返回在指定位置的字符** ```javascript var str = ‘helLo, worLd‘; var result = str.charAt(1); console.log(result); console.log(str[1]); ``` **charCodeAt() 返回在指定的位置的字符的 Unicode 编码** ```javascript var str = ‘helLo, worLd‘; console.log(str.charCodeAt(1)); ``` **concat() 连接字符串** ```javascript var str = ‘helLo, worLd‘; var result = str.concat(‘123‘, ‘js‘, ‘new‘); console.log(result); console.log(str); ``` **indexOf() 检索字符串** ```javascript var str = ‘helLo, worLd‘; var result = str.indexOf(‘l‘, 6); console.log(result); ``` **replace() 替换与正则表达式匹配的子串** ```javascript var str = ‘helLo, worLd‘; var result = str.replace(‘l‘, ‘0‘); console.log(result); console.log(str); ``` **slice() 提取字符串的片断,并在新的字符串中返回被提取的部分** ```javascript var str = ‘helLo, worLd‘; var result = str.slice(3, -1); console.log(result); console.log(str); ``` **toLocaleLowerCase() 把字符串转换为小写** ```javascript var str = ‘helLo, worLd‘; console.log(str); var result = str.toLowerCase(); console.log(result); console.log(str); ``` ```javascript var a = ‘123‘; var b = 100; var result = a + b; // 1. 把a和b转换成相应的伪对象读取出来 // 2. 由于+号代表的是字符串连接的操作符,此时会调用两个伪对象的toString()方法,把两个方法的返回值拼接在一起 var result = a - b; console.log(result); ``` ### <center>number对象 ```javascript var num = 123456.789; console.log(num.toFixed(2)); //把数字转换为字符串,结果的小数点后有指定位数的数字,并且小数点后面的数四舍五入。 console.log(num.toExponential()) //把对象的值转换为指数计数法。 console.log(num.toPrecision(2)); //把数字格式化为指定的长度。 console.log((1.2345).toFixed(2)); // ``` ### <center>Math对象 ```javascript var myDate = new Date(); console.log(myDate); //新建一个Math对象; console.log(Date()); //返回当日的日期和时间 console.log(myDate.getDate()); //从 Date 对象返回一个月中的某一天 (1 ~ 31) console.log(myDate.getMonth()); // 从 Date 对象返回月份 (0 ~ 11)。 console.log(myDate.getFullYear()); //从 Date 对象以四位数字返回年份。 console.log(myDate.getDay()); //从 Date 对象返回一周中的某一天 (0 ~ 6)。 console.log(myDate.getTime()); //返回 1970 年 1 月 1 日至今的毫秒数。 console.log(myDate.getTimezoneOffset()); //返回本地时间与格林威治标准时间 (GMT) 的分钟差。 myDate.setHours(10); //设置 Date 对象中的小时 (0 ~ 23)。 console.log(myDate.getUTCHours()); //根据世界时返回 Date 对象的小时 (0 ~ 23)。 console.log(myDate.toString()); //把 Date 对象转换为字符串。 console.log(myDate.toLocaleString()); //根据本地时间格式,把 Date 对象转换为字符串。 console.log(myDate.toTimeString()); //把 Date 对象的时间部分转换为字符串。 console.log(myDate.toLocaleTimeString()); //根据本地时间格式,把 Date 对象的日期部分转换为字符串。 ```
day13
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。