js--打卡--12.05 String对象方法

来源:互联网 发布:sqoop 数据导入hive 编辑:程序博客网 时间:2024/06/05 14:35
<script>//String()对象在计算机底层是以字符数组储存的,所以很多方法和属性与数组类似var str = "Hellow";//计算机底部储存["H","e","l","l","o"]/* * length属性,返回字符串的长度 */console.log(str.length);/* * charAt(索引); *    --获取自定位置的字符串 *    --依靠索引指定位置。 * charCodeAt(索引) *    --返回在指定的位置的字符的 Unicode 编码。 */console.log(str.charAt(2));console.log(str.charCodeAt(0));/* * String.fromCharCode(Unicode 编码); *     --从字符编码创建一个字符串。 */console.log(String.fromCharCode(72));/* * concat(); *     --连接字符串。 */console.log(str.concat("爸爸"));/* * indexOf(); *     --检索原字符串中是否包含要检索的字符串 *     --有:返回第一次出现的位置索引 *     --无:-1 *     --可以指定第二参数,指定开始查找的位置。 * lastIndexOf(); *     --从后往前找。 */console.log(str.indexOf("l"));console.log(str.indexOf("l",3));/* * slice(); *    --截取指定的字符串。 *    --第一个参数:指定开始的位置。(必须)    包含边界 *    --第二个参数:指定结束的位置。(可省略) 不包含边界 *    --负数,从后面开始。 */str = "asdfasdf";console.log(str.slice(2,3));console.log(str.slice(2));console.log(str.slice(2,-1));/* * split(); *   --把字符串分割为字符串数组。 *   --根据参数的内容分割字符串 */str = "dfasdf,afga,adgg,adg";var arr = str.split(",");console.log(arr instanceof Array);/* * toUpperCase(); *   --把字符串转换为大写。  * toLowerCase(); *   --把字符串转换为小写。 */var str1 = "asdgfadsf";var str2 = "DCFADSFFA";console.log(str1.toUpperCase());console.log(str2.toLowerCase());</script>

原创粉丝点击