热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JS内置对象String对象

JS内置对象String对象:字符串对象,提供了对字符串进行操作的属性和方法。Array对象:数组对象,提供了数组操作方面的属性和方法。Date对象:日期时间对象,

JS内置对象

    String对象:字符串对象,提供了对字符串进行操作的属性和方法。

    Array对象:数组对象,提供了数组操作方面的属性和方法。

    Date对象:日期时间对象,可以获取系统的日期时间信息。

    Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。(没有可用的属性和方法)

    Number对象:数值对象。一个数值变量就是一个数值对象。

    Math对象:数学对象,提供了数学运算方面的属性和方法。

String对象的属性和方法

    length:获取字符串的长度。如:var len = strObj.length

    toLowerCase():将字符串中的字母转成全小写。如:strObj.toLowerCase()

    toUpperCase():将字符串中的字母转成全大写。如:strObj.toUpperCase()

  charAt(index)

      功能:返回指定下标位置的一个字符。如果没有找到,则返回空字符串。  

      语法:strObj.charAt(index)

      参数:index是指定的一个索引号,根据index索引号来返回一个字符。

             

    indexOf()

        功能:返回一个子字符串在原始字符串中的索引值(查找顺序从左往右查找)。如果没有找到,则返回-1。

        语法:strObj.indexOf(substr)

        参数:substr代表要查找的一个子字符串。

    lastIndexOf()

        功能:在原始字符串,从右往左查找某个子字符串。如果没找到,返回-1。  

        语法:strObj.lastIndexOf(substr)

        参数:substr代表要查找的子字符串。

    substr()

        功能:在原始字符串,返回一个子字符串。

        语法:strObj.substr(startIndex [ , length])

        说明:从下标startIndex起,返回length个字符。

        参数:

          startIndex表示查找的起始索引号;

          length可选,返回几个字符。如果省略,一直返回到结尾。

      

    substring()

        功能:在原始字符串,返回一个子字符串。

        语法:strObj.substring(startIndex [ , endIndex])

        说明:返回从startIndex开始索引值到endIndex结束索引值之间的所有字符。

        参数:

          startIndex:代表开始索引值。

          endIndex:可选项,代表结束索引值。如果省略,一般返回到结尾的所有的字符。

        提示:如果省略第二个参数,那么substr()和substring()结果一样。

        注意:substring()返回的字符包含startIndex处的字符,不包含endIndex处的字符。

        举例:

           “abcdefgh”.substring(0,5) = “abcde”

          “abcdefgh”.substr(0,5) = “abcde”

          “abcdefgh”.substring(2,3) = “c”

          “abcdefgh”.substr(2,3) = “cde”

    split():将一个字符串转成数组

       功能:将一个字符串切割成若干段。返回一个数组

        语法:strObj.split(分割号)

        参数:参数是一个分割号的字符串。用指定的分割号将字符串切成若干段。

        举例: “a,b,c,d”.split(“,”) = arr[“a” , “b” , “c” , “d”]

 


推荐阅读
  • 最近想用js做一个简单的计算器,不过网上的例子好像大部分都是直接从左到右挨个计算,就好像1+2*5,就会先计算1+2,再计算3*5,并没有实现运算符的优先级,这里找到了一种方法实现,来总结一下。不过这 ... [详细]
  • 开发笔记:js正则表达式属性及方法的使用
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了js正则表达式属性及方法的使用相关的知识,希望对你有一定的参考价值。正则表达式直接量 ... [详细]
  • 简单动态字符串redis里面很多地方都用到了字符串,我们知道redis是一个键值对存储的非关系型数据库,那么所有的key都是用字符串存储的,还有字符串类型,这些都是用字符串存储的 ... [详细]
  • JS加密解密
    leta=汪政..222RRRp767868^*%^*%344h哈哈;letb=udp.d(ud(a));//需要加密的内容letc=udp. ... [详细]
  • 1、创建高级对象使用构造函数来创建对象构造函数是一个函数,调用它来例示并初始化特殊类型的对象。可以使用new关键字来调用一个构造函数。下面给出了使用构造函数的新示例。 ... [详细]
  • Givens1,s2,s3,findwhethers3isformedbytheinterleavingofs1ands2.Forexample,Given:s1aabcc ... [详细]
  • 求数组中字符串的最长公共前缀(Java)
    求数组中字符串的最长公共前缀(牛客网—牛客题霸算法篇—NC55)题目描述给你一个大小为n的字符串数组strs,其中包含n个字符串,编写一个函数来查找字符串数组中的最长公共前缀,返回 ... [详细]
  • PNG在IE6下透明问题的解决办法
    2019独角兽企业重金招聘Python工程师标准做Web开发的朋友一定都知道PNG是一个相当不错的图片格式,但是这个好的格式却在IE6时代造成了麻烦࿰ ... [详细]
  • 接上文http:blog.itpub.net29254281viewspace-1318239领导让开发同学鼓捣一个可配置化的后台.又回到了原来的问题如果要灵活,很多参数要 ... [详细]
  • 883.三维形体投影面积
    题目883.三维形体投影面积题目大意在nxn的网格grid中,我们放置了一些与x,y,z三轴对齐的1x1x1立方体。每个值vgri ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • mysql  GROUP_CONCAT获取分组的前几名
    如果是oracle应该很容易用Partition By实现。比如说要获取班级的前3名,就可以用GROUP_CONCAT+ GROUPBY + substring_index实现。考 ... [详细]
  • Birthdate ... [详细]
  • 函数:每个DBMS都有特定的函数。举例说明:DBMS函数的差异函数语法提取串的组中部分数据类型转换Access使用MID(); ... [详细]
  • 8.2location对象location对象既是window对象的属性,也是document对象的属性.window.location和document.location引用的是同一个对象. ... [详细]
author-avatar
手机用户2502916591
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有