JS 内置对象 String对象

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”]

时间: 2024-12-13 19:19:02

JS 内置对象 String对象的相关文章

JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、

location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID值获取一个DOM对象 getElementsByName(); 根据name属性值获取多个Dom对象 getElementsByTagName(); 根据标签获取多个DOM对象 获取标签体内容 innerHTML 获取input的value值 value 获取下拉框选中的值 value this 代

4月8日--课堂笔记--JS内置对象

JavaScript Day8 一.    JS内置对象 字符串String a) 属性length:字符数量,不管是ASCII还是Unicode,都算1个字符 b) 查询方法: i.           charAt:根据索引位置查找字符,可以用[索引]代替(除了旧版IE) ii.           charCodeAt:根据索引位置查找字符编码 iii.           indexOf:根据字符(串)查找首次出现位置,如果找不到则返回-1:不指定第二个起始位置时从头开始查找,如果指定则

JS内置对象的原型不能重定义?只能动态添加属性或方法?

昨天马上就快下班了,坐在我对面的同事突然问我一个问题,我说“爱过”,哈哈,开个玩笑.情况是这样的,他发现JS的内置对象的原型好像不能通过字面量对象的形式进行覆盖, 只能动态的为内置对象的原型添加属性或方法,下面那个具体的例子说明: var arr=[]; Array.prototype={ push:function(){ alert("1"); } }; arr.push(); //没有任何输出 有人可能会说了“你先定义的arr,后来又修改了Array.prototype,这时Arr

js内置对象-Math对象

内置对象:就是js语法中,内置的一些对象 提供很多的属性和方法,可以直接用1.Math对象:提供了一系列和数学相关的属性和方法 (1)PI => Math.pI (2)min,max 求最大值和最小值 =>Math.max (); Math.min () (3)取整:ceil天花板函数,向上取整,取大的那个值 => Math.ceil() floor地板函数,向下取整,取小的那个值 => Math.floor() round四舍五入 离哪个近,取哪个 => Math.roun

【Unity】3.1 利用内置的3D对象创建三维模型

分类:Unity.C#.VS2015 创建日期:2016-04-02 一.基本概念 Unity已经内置了一些基本的3D对象,利用这些内置的3D对象就可以直接构建出各种3D模型(当然,复杂的三维模型还需要借助专业建模软件来完成). Unity 5.3.4内置的3D对象有: Cube:立方体 Sphere:球体 Capsule:胶囊体. Cylinder:圆柱体. Plane:平面. Quad:四方格. Ragdoll:布娃娃系统. Terrain:地形. Tree:树. Wind Zone:风.

js内置对象总结

在js里,一切皆为或者皆可以被用作对象.可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质. 注意:通过字面量创建的对象在调用属性和方法时会被对象包装器暂时包装成一个对象,具有对象的性质.如 var str="我不是一个真的对象"; alert(str.length);     //str被暂时包装成一个String对象,可调用该对象的属性和方法 不过这并不意味着它就是一个对象了,typeof(i)的值为仍Strin

JS内置对象_部分

JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. JavaScript内置对象有以下几种.  String对象:处理所有的字符串操作  Math对象:处理所有的数学运算  Date对象:处理日期和时间的存储.转化和表达  Array对象:提供一个数组的模型.存储大量有序的数据  Event对象:提供JavaScript事件的各种处理信息 内置对象都有自己的方法和属性,访问的方法如下: 对象名.属性名称 对象名.方法名称(参数表) . 对象的属性

js内置对象处理-打印学生成绩单

效果图: 任务: 1.通过js的内置对象得到当前日期 var date=new Date(); var year=date.toString().slice(11,15); document.write(year.toString()+"年"); var month=date.getMonth(); month=month+1; if(month<10){ document.write("0"+month+"月"); }else{ docu