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);
    

      

  • 相关阅读:
    LOJ6284. 数列分块入门 8 题解
    LOJ6283. 数列分块入门 7 题解
    LOJ6281. 数列分块入门 5 题解
    LOJ6280. 数列分块入门 4 题解
    LOJ6279. 数列分块入门 3 题解
    LOJ6278. 数列分块入门 2 题解
    LOJ6277. 数列分块入门 1 题解
    洛谷P3402 可持久化并查集 题解
    P3919 【模板】可持久化线段树 1(可持久化数组)题解 主席树模板题
    计算机图形学:凹凸贴图、法线贴图、切线空间、TBN矩阵
  • 原文地址:https://www.cnblogs.com/shannen/p/12465163.html
Copyright © 2011-2022 走看看