JavaScript字符串处理(String对象)详解

 更新时间:2014年10月20日 09:21:53   投稿:junjie  
这篇文章主要介绍了JavaScript字符串处理(String对象)详解,本文列出并详细讲解了String对象的一些方法,需要的朋友可以参考下

定义字符串(String)对象

JavaScript String 对象用于处理文本字符串。创建 String 对象语法如下:

复制代码 代码如下:

<script language="JavaScript">
var str_object = new String( str );
var str1 = String( str );
var str2 = str;
</script>

以上三种方法中,只有第一种是使用 String 构造函数严格的定义一个字符串对象,返回的也是一个对象(object)。第二种是调用 String 函数,将转换参数 str 为原始字符串字符串并返回。第三种是定义一个字符串变量,但在 JavaScript 仍然按照字符串对象来处理。

运行下面的语句便可知道它们的区别:

复制代码 代码如下:

alert( typeof str_object ); // 输出 object
alert( typeof str1 );  // 输出 string
alert( typeof str2 );  // 输出 string

String 对象属性

属性 描述
constructor 对创建该对象的函数的引用
length 字符串的长度
prototype 向对象添加属性和方法

String 对象方法

String 对象常用方法列表如下:

字符串输出

alert():消息警告框输出文字
document.write():向 Web 页面输出文字

字符串操作

concat():连接两个或多个字符串
replace():字符串替换或正则匹配替换
slice():通过指定开始和结束位置来截取字符串
split():将字符串分割为字符串数组
substr():根据开始位置和长度截取字符串
substring():通过指定开始和结束位置来截取字符串

字符串转换

toLowerCase():把字符串转换为小写
toUpperCase():把字符串转换为大写
fromCharCode():将一个或多个 Unicode 值转换为字符串

字符串查找

charAt():取得指定位置的字符
charCodeAt():取得指定位置字符的 Unicode 编码
indexOf():计算某个指定的字符串在字符串中首次出现的位置
lastIndexOf():计算某个指定的字符串在字符串中首次出现的位置

HTML标签类

bold():取得指定位置的字符
fontcolor():按照指定的颜色来显示字符串
fontsize():按照指定的尺寸来显示字符串
italics():把字符串显示为斜体
link():给字符串加上超链接
strike():给字符串加上删除线
sub():把字符串显示为下标
sup():把字符串显示为上标

相关文章

  • Javascript基础 函数“重载” 详细介绍

    Javascript基础 函数“重载” 详细介绍

    这篇文章介绍了Javascript基础 函数“重载” ,有需要的朋友可以参考一下
    2013-10-10
  • js实现鼠标拖拽缩放div实例代码

    js实现鼠标拖拽缩放div实例代码

    这篇文章主要介绍了js实现鼠标拖拽缩放div,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • js中值类型和引用类型的区别介绍

    js中值类型和引用类型的区别介绍

    这篇文章介绍了js中值类型和引用类型的区别,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • javascript编程起步(第七课)

    javascript编程起步(第七课)

    javascript编程起步(第七课)...
    2007-02-02
  • Javascript基础教程之JavaScript语法

    Javascript基础教程之JavaScript语法

    本文是javascript基础教程的第一篇,给大家带来的是javascript的最基础的东西--javascript的语法的注意事项,希望大家能够喜欢
    2015-01-01
  • ES6基础语法之数组拓展

    ES6基础语法之数组拓展

    这篇文章介绍了ES6基础语法之数组拓展,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 浅谈javascript:两种注释,声明变量,定义函数

    浅谈javascript:两种注释,声明变量,定义函数

    下面小编就为大家带来一篇浅谈javascript:两种注释,声明变量,定义函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • Javascript学习笔记之数组的遍历和 length 属性

    Javascript学习笔记之数组的遍历和 length 属性

    我们一般用循环来遍历数组,而循环一直是 JavaScript 性能问题的常见来源,有时循环用得不好会严重降低代码的运行速度。数组的属性可以分为三种:length属性,索引属性,其他属性.和普通对象相比,数组对象特殊的地方就是它的length属性和索引属性。
    2014-11-11
  • 总结js函数相关知识点

    总结js函数相关知识点

    本篇文章给大家简要分析了JS中函数相关的重要知识点,对此有兴趣的朋友可以参考学习下。
    2018-02-02
  • 基于javascipt-dom编程 table对象的使用

    基于javascipt-dom编程 table对象的使用

    本篇文章小编为大家介绍,基于javascipt-dom编程 table对象的使用。需要的朋友参考下
    2013-04-04

最新评论