zoukankan      html  css  js  c++  java
  • JS基础之String

    // 字符串String
    // 属性
    	// length
    // 方法
    /*
    	charAt() 获取指定的编码对应的字符
    	charCodeAt() 获取指定的字符对应的编码
    	concat() 字符串拼接 不改变原字符串
    	slice() 切片 不改变原字符串
    	substring() 切片 不改变原字符串
    	substr() 切片 不改变原字符串
    	
    	indexOf() 从左往右查询元素第一次出现的位置,返回值为找到的索引位置
    	lastIndexOf() 从右向左查询元素第一次出现的位置,返回值为找到的索引位置
    	trim() 清除当前字符串的前后后格 不改变原字符串
    	
    	//常用
    	toLowerCase() 不改变原字符串
    	toUpperCase() 不改变原字符串
    	toLocaleLowerCase() 不改变原字符串
    	toLocaleUpperCase() 不改变原字符串
    */
    // length()
    var str1='hello world';
    console.log(str1);
    console.log(str1.length); //11
    // charAt() 获取指定位置的字符
    console.log(str1.charAt(6)); //w
    // charCodeAt() 获取指定位置的字符对应的编码
    console.log(str1.charCodeAt(6)); //119
    // concat() 字符串拼接 不改变原字符串
    console.log(str1.concat('!','hello'));
    console.log(str1);
    // slice(起始位置,结束位置) 切片 不改变原字符串
    console.log(str1.slice(1,4));
    console.log(str1);
    // substring(起始位置,结束位置) 切片 不改变原字符串
    console.log(str1.substring(1,4));
    console.log(str1);
    // substr(起始位置,返回的字符个数) 切片 不改变原字符串
    console.log(str1.substr(2,6));
    console.log(str1);
    // indexOf(元素,起始位置) 从左往右查询元素第一次出现的位置,返回值为找到的索引位置
    // 查找时起始位置也在查找范围内
    var str2 = 'hello hello hello hello';
    console.log(str2.indexOf('e',6));
    // lastIndexOf(元素,起始位置) 从右向左查询元素第一次出现的位置,返回值为找到的索引位置
    // 查找时起始位置也在查找范围内
    console.log(str2.lastIndexOf('e',10));
    // trim() 清除当前字符串的前后后格 不改变原字符串
    var str3 = '         hello     hello       ';
    console.log(str3.trim());
    console.log(str3);
    var str4 = 'hello WORLD';
    // toLowerCase() 不改变原字符串
    console.log(str4.toLowerCase());
    console.log(str4);
    // toUpperCase() 不改变原字符串
    console.log(str4.toUpperCase());
    console.log(str4);
    // toLocaleLowerCase() 不改变原字符串
    console.log(str4.toLocaleLowerCase());
    console.log(str4);
    // toLocaleUpperCase() 不改变原字符串
    console.log(str4.toLocaleUpperCase());
    console.log(str4);
    

      

  • 相关阅读:
    vue中的echarts实现宽度自适应
    前端执行vue打包后的dist文件
    nvm的使用和nrm的使用
    element-ui 中让el-container 高度自适应
    QQ登录报错:redirect uri is illegal(100010)
    纯CSS实现table固定thead,tbody进行滚动.html
    js实现垂直向上滚动
    我的 vscode 配置文件!
    CSS实现水平垂直居中的6种方式!
    百度API获取地点经纬度
  • 原文地址:https://www.cnblogs.com/shannen/p/12465163.html
Copyright © 2011-2022 走看看