//			var str1="xudandan";
// 字符串长度
var str1_length=str1.length;console.log(str1);console.log(str1_length);
// 根据下标获取单个字符
var str1_get1=str1[5];console.log(str1);console.log(str1_get1);
var str1_get2=str1.charAt(5);console.log(str1);console.log(str1_get2);
// //字符串中字符串的获取
var str1_getstr0=str1.substring(1);console.log(str1);console.log(str1_getstr0);
var str1_getstr1=str1.substring(1,4);console.log(str1);console.log(str1_getstr1);
var str1_getstr2=str1.substring(4,1);console.log(str1);console.log(str1_getstr2);
var str1_getstr3=str1.substring(-5,4);console.log(str1);console.log(str1_getstr3);
// //字符串的另一种获取方法
var str1_getstri0=str1.slice(1);console.log(str1);console.log(str1_getstri0);
var str1_getstri1=str1.slice(1,4);console.log(str1);console.log(str1_getstri1);
var str1_getstri2=str1.slice(4,1);console.log(str1);console.log(str1_getstri2);//空值
var str1_getstri3=str1.slice(-5,4);console.log(str1);console.log(str1_getstri3);//取值为从右到左的5和从左到右4的集合(一般不用负值开始取)
// 获取单个字母下标
var str1_index0=str1.indexOf("d");console.log(str1);console.log(str1_index0);//只找第一次出现的下标.
var str1_index1=str1.indexOf("d",3);console.log(str1);console.log(str1_index1);//从下标3开始找,只找在此之后第一次出现d的位置的下标
var str1_index2=str1.indexOf("da",3);console.log(str1);console.log(str1_index2);//从下标3开始找,只找在此之后第一次出现da的位置的下标
var str1_index3=str1.indexOf("10");console.log(str1);console.log(str1_index3);//unexpectedtoken
var str1_index4=str1.indexOf("www");console.log(str1);console.log(str1_index4);unexpectedtoken // 删除字符前后端空格,中间空格无法去除
var str2=" hello ";
var str2_trim0=str2.trim();console.log(str2);console.log(str2_trim0);
var str3=" he llo ";
var str3_trim1=str3.trim();console.log(str3);console.log(str3_trim1); // 全部变大写
var str4="nihao";
var up=str4.toUpperCase();console.log(str4);console.log(up);
// 全部变小写
var str5="NIHAO";
var down=str5.toLowerCase();console.log(str5);console.log(down);

  

js基础---字符串方法的更多相关文章

  1. 不要再混淆js的substring和substr了!(附js所有字符串方法)

    一.字符串操作方法 js中字符串方法操作有很多:concat.indexOf.... 这里只要介绍两种经常混淆的字符串截取方法:substring.substr 二.从例子入手 let str = ' ...

  2. JS截取字符串方法实例

    // JS截取字符串可使用 substring()或者slice() // // 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串 ...

  3. js中字符串方法

    字符串方法: 1. charAt(索引值)//通过索引值获取字符串中对应的值 例如: var str='sdf123'; alert(str.charAt(0));//结果弹出第一个索引对应的值:s

  4. 三种JS截取字符串方法

    JS提供三个截取字符串的方法,分别是:slice(),substring()和substr(),它们都可以接受一个或两个参数: var stmp = "rcinn.cn"; 使用一 ...

  5. js基础-字符串常用属性合集

    /*   *   * 实例方法---->必须要通过new的方式创建的对象(实例对象)来调用的方法   * 静态方法---->直接通过大写的构造函数的名字调用的方法(直接通过大写的对象名字调 ...

  6. js基础---数组方法

    数组数据的排序及去重 sort无形参的排序方式 arr1=[2,12,3,15]; var a=arr1.sort();console.log(arr1);console.log(a);//排序会改变 ...

  7. js 操作字符串方法记录

    var str="helloworld"; 这三个方法如果只传一个参数默认截取到最后..将截取的字符返回,对原字符串没有任何改变 slice(star,end)//从索引star开 ...

  8. JS截取字符串方法集合

    使用 substring()或者slice()   函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str="jpg|bmp|gif|ico|png&qu ...

  9. js 转换为字符串方法

    要把一个值转换为一个字符串有两种方法:toString()方法和转型函数String(). toString()方法 数值.布尔值.对象.字符串值(每个字符串都有一个toString()方法,该方法返 ...

随机推荐

  1. Linux:用户和组总结

    从创建文件说起:useradd xiaomi           这里是创建了xiaomi用户 默认系统还会创建:/home/xiaomi  /var/mail/xiaomi        即家目录和 ...

  2. Alliances

    树国是一个有n个城市的国家,城市编号为1∼n.连接这些城市的道路网络形如一棵树, 即任意两个城市之间有恰好一条路径.城市中有k个帮派,编号为1∼k.每个帮派会占据一些城市,以进行非法交易.有时帮派之间 ...

  3. noip模拟赛 fateice-string

    题目背景 Aldnoah ——火星上超古代文明留下的能量源,承认初代火星移民雷伊·雷加利亚博士(即后来的薇瑟帝国初代皇帝)为正统继承者,启动因子融入皇族的遗传因子中,只有皇族天生具有Aldnoah的启 ...

  4. java 多线程面试题

    1.什么是线程? 线程是操作系统能够运行的最小调度单位,他被包含在进程中,是进程中实际运作的单位. 2.线程和进程的区别 线程是进程的子集,一个进程有很多线程,每个线程执行不同的任务,不同的进程使用不 ...

  5. 循环A表,根据查询结果,更新A表字段

    create or replace procedure prc_user_xtzx_match(p_flag out varchar2) IS xingming_match_loginname ); ...

  6. 在centos7上安装DSPC

    感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  7. 点评国内各大在线app生成平台

    第一个:应用之星-无需编码的在线手机应用开发平台-移动开发平台-Androi应用开发 应用之星是免费的无需编码.基于组件的在线手机应用开发平台,app软件开发平台,手机软件开发平台,为移动开发人员减少 ...

  8. Android Fragment实现button间的切换

    原文地址:http://blog.csdn.net/a123demi/article/details/32693037 Fragment要点 Fragment是activity的界面中的一部分或一种行 ...

  9. 我对ThreadLocal的理解

    声明:小弟菜狗一个.对ThreadLocal的描写叙述和理解难免有所偏差 近期由于须要深入的了解android的handler消息机制而去查看了Looper的源代码.众所周知在主线程中是不须要在程序猿 ...

  10. SQL语句改动表名和字段名

    今天有个暂时任务,改动生产环境的数据库表名和字段名.曾经要改动表名字段名都是在开发环境.直接打开 SQL Server找到相应的表或字段重命名就OK啦,但是这是线上数据库,再想直接F2改动是不可能的啦 ...