• 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()
  • 相关阅读:
    正定矩阵与半正定矩阵定义与判别
    LQR (线性二次型调节器)的直观推导及简单应用
    simulink模块使用方式
    无人驾驶领域现有的主流智能车辆仿真软件具体情况介绍
    什么是在环测试
    C# Dictionary 是否包含key
    jquery.显示隐藏切换
    easyui-dialog
    Visual Studio 命令行wsdl生成C#操作类
    使用C#创建Windows服务
  • 原文地址:https://www.cnblogs.com/cqdd/p/10209519.html
Copyright © 2020-2023  润新知