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()
  • 相关阅读:
    openlayers 注册事件例子
    在Java中直接调用js代码(转载)
    js webapp 滑动事件
    转载 jquery $(document).ready() 与window.onload的区别
    引用.net Core类时T4模板无法加载文件或程序集“ System.Runtime,版本= 4.2.2.0”
    EF Core数据访问入门
    简单服务器端Blazor Cookie身份验证的演示
    使用ASP.NET Core和ImageSharp上传图像并调整其大小
    使用ASP.NET Core将数据导出到Excel
    在.NET Core中检查证书的到期日期
  • 原文地址:https://www.cnblogs.com/cqdd/p/10209519.html
Copyright © 2011-2022 走看看