JavaScript中通过双引号或单引号界定一个字符串。

String对象只有一个属性:length属性,得到字符串的长度。

处理字符串本身的方法

charAt(index)

返回字符串中index指定位置处的一个字符。

charCodeAt(index)

返回字符串中index指定位置处的字符的Unicode编码(0~65 535之间的整数,index超出字符串范围则返回NaN)。

concat(str2)

将字符串Str2连接在当前字符串后组成一个新的字符串,其功能与“+”运算符相同。

fromCharCode()

String对象的一个静态方法,方法以参数列表中指定的各整数作为字符的Unicode编码,并连接这些字符创建字符串。

indexOf(str[, startIndex])

在当前字符串中从左到右查找子字符串并返回子字符串str在字符串中第一次出现时,子字符串的起始(首字母)位置索引,如果找不到则返回-1。

lastIndexOf(str[, startIndex])

与indexOf(str[, startIndex])方法作用相同,在当前字符串中查找子字符串str,但是查找的方向为从右到左。

localeCompare(str)

按本地操作系统提供的默认比较规则比较当前字符串与参数字符串str,如果当前字符串大于str,则返回大于0的整数,如果小于str则返回小于0的整数,如果相等则返回0.

match(regExp)

使用指定的正则表达式来搜索字符串。

replace(regExp, replaceText)

使用指定的正则表达式来替换字符串。

search(regExp)

使用指定的正则表达式来搜索字符串。

slice(startIndex [, endIndex])

由当前字符串中提取一个子字符串并返回,子字符串由参数startIndex和endIndex确定。

split("delimiterChar" [, limitInteger])

将字符串中的字符通过指定的分隔符进行分割,并使用所得到的各子字符串组成一个数组。

substring(startIndex [, endIndex])

从当前字符串中提取子字符串。指定起始位置和结束位置。

substr(startIndex, [, length])

与substring()方法相同,从当前字符串中提取子字符串。指定起始位置和长度。

toString()

返回字符串的值。

toLowerCase()

返回字符串中的字符全部转成小写得到的字符串。

toUpperCase()

返回字符串中的字符全部转成大写得到的字符串。

valueOf()

返回字符串的值,同toString()方法功能相同。

处理字符串在网页中外观的方法

big()

加大显示字符串。

blink()

使字符串闪烁。

bold()

以粗体形式显示字符串。

fixed()

使字符串显示为等宽字。

fontcolor(color)

为字符串指定颜色。

fontsize(size)

为字符串设置大小。

italics()

将字符串以斜体显示。

small()

减小字符串字体大小。

strike()

在字符串上添加删除线。

sub()

将字符串显示为下标。

sup()

将字符串显示为上标。

将字符串转化为HTML文本的方法

anchor(anchor_name)

用来在网页中创建一个锚点。

var anchor_str = "电子工业出版社";

document.write(anchor_str.anchor("phei"));

等效于

<a name = "phei">电子工业出版社</a>

link(url)

为字符串对象加上超链接。

var str = "电子工业出版社";

doument.write(str.link("www.phei.com.cn"));

等效于

<a href = "www.phei.com.cn">电子工业出版社</a>

JavaScript内建对象-String的更多相关文章

  1. javascript内建对象

    内建对象等价于内建构造器内建对象大致分为三类:数据封装类对象--Object.Array.Boolean.Number和String工具类对象--Math.Date.RegExp等用于提供遍历的对象错 ...

  2. javascript - 内置对象 String/Date/Array/Math

    1.构建对象的方法 <script> //构建对象方法 //第1种 var people = new Object(); people.name = "iwen"; p ...

  3. 常用javascript内置对象——String对象

    创建 String 对象的语法: 1:new String(s); :2:String(s); :3:直接赋值 String中属性 String中方法 <script> window.on ...

  4. Javascript进阶篇——( JavaScript内置对象---上-Date,string,charAt,indexOf,split,substring,substr)笔记整理

    什么是对象JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法.对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等:对象的方法:能够在 ...

  5. javascript——对象的概念——内建对象

    包括内建对象的所有对象都是Object对象的子对象. 1.Array():构建数组的内建构造器函数 例:创建数组方式有两种: 2.Boolean:是对象,与基本数据类型 布尔值 不相同 例:创建Boo ...

  6. javascript 对象初探 (四)--- 内建对象之旅之Array

     我们不要去纠结神马是内建对象,神马是內建构造器.到后来你们便会发现其实她们都是对象. Array()是一个构建数组的內建构造器函数: var arr = new Array(); 与下面的是等效的: ...

  7. 二、JavaScript语言--JS基础--JavaScript进阶篇--JavaScript内置对象

    1.什么事对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方 ...

  8. JavaScript进阶 - 第7章 JavaScript内置对象

    第7章 JavaScript内置对象 7-1 什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的, ...

  9. 18第一章 ASP.Net内建对象

    第一章        ASP.Net内建对象 第一章        ASP.Net内建对象 ASP.Net为保持用户的数据和信息,内建了许多对象,包括Application.Response.Requ ...

随机推荐

  1. Gym - 101810E ACM International Collegiate Programming Contest (2018)

    bryce1010模板 http://codeforces.com/gym/101810 #include<bits/stdc++.h> using namespace std; #def ...

  2. Jasper_crosstab_Parameter_Crosstab Header

    corsstab: Q : how to show filed value at crosstab Header Part? A : via pass parameter in crosstab. i ...

  3. ctypes to load library in c/c++

    cdll.LoadLibrary(...) restype (default is c_int) argtypes (what's the default? c_int?) customized da ...

  4. JDBC事务之理论篇

    事务: 事务是数据库操作的基本逻辑单位,一般来说,事务总是并发地执行,并且这些事务可能并发地存取相同的数据.因此为了保证数据的完整性和一致性,所有的JDBC相符的驱动程序都必须支持事务管理. 事务可以 ...

  5. php设计模式学习之单例模式

    某些应用程序资源是独占的,因为有且只有一个此类型的资源.例如,通过数据库句柄到数据库的连接是独占的.您希望在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销,在获取单个页面的过程中更 ...

  6. 灰度共生矩阵GLCM分析

    纹理分析是对图像灰度(浓淡)空间分布模式的提取和分析.纹理分析在遥感图像.X射线照片.细胞图像判读和处理方面有广泛的应用.关于纹理,还没有一个统一的数学模型.它起源于表征纺织品表面性质的纹理概念,可以 ...

  7. 使用Intellij IDEA搭建一个简单的Maven项目

    IntelliJ IDEA是Java最优秀的开发工具,它功能全面,提示比较智能,开发界面炫酷,新技术支持的比较迅速. 我使用了Eclipse快10年了,IntelliJ IDEA这么好用必须要试一试. ...

  8. Azure Powershell 获取可用镜像 PublisherName,Offer,Skus,Version

    #登录 $username="{登录名}" #定义一个用户账号的变量,可以输入需要登录的订阅账号名称 $password=ConvertTo-SecureString -Strin ...

  9. C# 分支语句 练习题

    1.“请输入年份:”(1-9999) “请输入月份:”(1-12) “请输入日期:”(要判断大小月,判断闰年) 判断输入的时间日期是否正确 bool dateISOK = false;//放置日期是否 ...

  10. C++遍历文件及文件夹代码

    可以遍历目录包含的文件及文件夹 #include <string> #include <vector> #include <io.h> using std::vec ...