zoukankan      html  css  js  c++  java
  • 字符串的常用属性

    字符串的特性:不可变性,字符串的值是不可能改变

    字符串的常用属性
    *1、 .length --->字符串的长度
    *2、 .charAt(索引),返回值是指定索引的位置的字符串,超出索引,结果是空字符串
    *3、 .fromCharCode(数字值,可以是多个参数),返回的是ASCII码对应的值
    *4、 .concat(字符串1,字符串2,...);返回值是新的字符串
    *
    *5、 .indexOf(要找的字符串,从某个位置开始的索引);返回的是这个字符串的索引值,没有则-1
    *6、 .lastIndexOf(要找的字符串);从后往前找,但是索引仍然是从左往右的方式,找不到则返回-1
    *7、 .replace("原来的字符串","新的字符串");用来替换字符串的
    *
    *8、.slice(开始的索引,结束的索引);从某索引的位置开始提取,到某索引的位置结束,没有包括
    * 结束的索引,并返回这个提取后的字符串
    *9、.split("要干掉的字符串",切割后留下的个数);切割字符串
    *10、.substr(开始的位置,个数);返回的是截取后的新字符串
    *11、.substring(开始的索引,结束的索引);返回截取后的字符串,不包含结束的索引的字符串
    *
    *12、.toLowerCase 大写转小写
    * .toLocaleLowerCase 大写转小写
    *13、.toUpperCase 小写转大写
    * .toLocaleUpperCase 小写转大写
    *14、.trim 干掉字符串两边的空格



    // var str1="12345";
    // console.log(str1.length);
    //
    // var str2="whatareyoudoing";
    // var result=str2.charAt(12);//从0开始数,如果数字超出字母,则空字符串
    // console.log(result);
    //
    // var str3=String.fromCharCode(83,79,83);//ASCII码自己查询
    // console.log(str3);
    //
    // var str4="小明";
    // console.log(str4.concat("喜欢","吃",",汉堡","也喜欢","打篮球"));
    //
    // var str5="小明是个大孩子了";
    // var index=str5.indexOf("大");//索引从左往右找
    // console.log(index);
    //
    // var str6="花花是个小可爱";
    // var indexs=str6.lastIndexOf("小");//从后往前找,索引从左往右
    // console.log(indexs);
    //
    // var str = "小红是不是很聪明啊";
    // if(str.indexOf("小黑")!==-1){
    // str =str.replace("小红","小黑");
    // }else{
    // console.log("不存在");
    // }
    // console.log(str);

    // var str8="小黑变得越来越邪恶了,小小越来越单纯了";
    // str=str8.slice(7,13);
    // console.log(str);

    // var str9="小黑|变得|越来越|邪恶了|小小|越来越|单纯了";
    // var arr=str9.split("|",4);
    // for(var i=0;i<arr.length;i++){
    // console.log(arr[i]);
    // }

    // var str10="小明越来越帅了,真的哟";
    // str=str10.substr(5,3);
    // console.log(str);

    // var str11="小明越来越帅了,是说真的哟";
    // str=str11.substring(4,11);
    // console.log(str);

    // var str12="HELLO";
    // str=str12.toLowerCase();
    // //str=str12.toLocaleLowerCase();
    // console.log(str);

    // var str13="hello";
    // str=str13.toUpperCase();
    // //str=str13.toLocaleUpperCase();
    // console.log(str);

    var str14=" 今天天气好晴朗,处处好风光 ";
    str=str14.trim();
    console.log("---"+str+"---");
  • 相关阅读:
    学习winform第三方界面weiFenLuo.winFormsUI.Docking.dll
    C#中MySQL数据库的备份 还原 初始化
    winform学习笔记02
    mysql与sqlserver之间的关系转换
    mysql数据库使用
    python学习--导入自己的包
    thymeleaf 拼接 超链接
    @RequestParam与@PathVariable的区别
    ifram 实现左侧菜单,右侧显示内容
    Spring 整合Shiro:记住我
  • 原文地址:https://www.cnblogs.com/lujieting/p/10032589.html
Copyright © 2011-2022 走看看