zoukankan      html  css  js  c++  java
  • js中的字符串,以及ES5新增的字符串方法

     
    字符串
     W3C中说到,JavaScript 字符串是引号中的零个或多个字符。
     
    定义方式:   
         var str = "hello";
         var str = new String("hello");
     
    当使用new时,该str其实就是一个对象;因此建议一般用字面量的方式创建字符串。
     
    字符串的内置属性:length    获取字符个数    只能读取数值,不能改写数值
     
    字符串的操作方法(

    字符串的原始值,比如“str”,无法拥有属性和方法(因为它们不是对象)。

    但是通过 JavaScript,方法和属性也可用于原始值,因为在执行方法和属性时 JavaScript 将原始值视为对象。

     
    使用方式:字符串.方法()
    下面列出部分的方法,在W3C上可以看到更多的方法:
     
    charAt(index)     返回某个索引位置处的字符
    charCodeAt(index)   返回某个索引位置处的字符的ASCII码值
     
    String.fromCharCode(ASCII码值)   根据给定的ASCII值得到对应的字符  注意用法 :  String.
     
    indexOf()  查找某个字符在某个字符串中首次出现的位置  如果没找到,返回-1
    lastIndexOf()   查找某个字符在某个字符串中最后一次出现的位置
     
    substr(start,length) 从开始start位置处截取指定长度的字符
    substring(start,end)  从开始start位置处截取到结束end位置处的字符,但是结果不包括end处的字符
     
    split()   将字符串通过某个字符分割成数组  ( 将字符串转成数组)
     
    join()   将数组转成字符串
     
    replace(原字符串,新字符串) 替换   返回替换后新字符串     默认替换一个字符串  只能替换一次,也可结合正则来替换多次
     
    toLowerCase / toUpperCase 转小/大写字母  
     
    trim() 去掉首尾空格
     
    字符串转换为对象,
    JSON.parse()
    对象转换为字符串
    JSON.stringify()
  • 相关阅读:
    赵栋 201771010137 第三周学习总结
    赵栋 201771010137 《面向对象程序设计(java)》课程进度表
    赵栋 201771010137 《面向对象程序设计(java)》第二周学习总结
    赵栋 201771010137 《面向对象程序设计(java)》
    防止电源反接的方法
    dsPIC单片机的波特率的计算
    PIC单片机编译器自带的延时程序
    python3.7 64bit安装pygame1.9.3
    dsPIC单片机的CAN引脚设置
    TJA1040
  • 原文地址:https://www.cnblogs.com/cqdd/p/10209519.html
Copyright © 2011-2022 走看看