Javascript中的String对象详谈

 更新时间:2014年03月03日 17:59:51   作者:  
这篇文章主要介绍了Javascript中的String对象,需要的朋友可以参考下
Sting字符串对象是Javascript提供的内建对象之一。

这里特别注意,字符串中的第一个字符是第0位的,第二个才是第1位的。

1.创建一个字符串对象的方法

[var] String 对象实例名 = new String(string)

或者是var String 对象实例名 = 字符串值

例子:

var str = "Hello World";

var str1 = new String("This is a string");

2.String的属性

length: 返回字符串的长度

var intlength = str.length //intlength = 11

3.String的方法

charAt(*): 返回字符串位于第*位的单个字符

var x = "abcdefg"; var y = x.charAt(3); //y="d"

charCodeAt(*): 返回字符串位于第*位的单个字符的ASCII码

不作赘述
复制代码 代码如下:

fromCharCode(): 接受一个指定的Unicode值,然后返回一个字符串。

document.write(String.fromCharCode(72,69,76,76,79)); //输出结果是HELLO

indexOf():从字符串中查找另一个字符串对象,查找成功返回位置,否则返回-1

document.write("children".indexOf("l",0)); //输出结果是3

document.write("children".indexOf("l",1)); //输出结果是3

document.write("children".indexOf("l",4)); //输出结果是-1

lastIndexOf():和indexOf()方法类似,不同的是查找方向相反,从后往前查找

document.write("children".lastIndexOf("l",4)); //输出结果是3

split(分隔符字符): 返回一个数组,数组是从字符串中分离出来的,分隔符字符决定了分离的地方。

'l&o&v&e'.split('&'); //返回数组l,o,v,e

substring(): 相当于字符串的裁剪功能

substring(<始>[,<终>])

document.write("children".substring(1,3)); //输出结果是hil

substr():也相当于裁剪,注意与substring()的不同

substr(<始>[,<长度>])
复制代码 代码如下:

document.write("children".substr(1,3)); //输出结果是hil。这里要注意与substing相比较,虽然结果是一样的,但是算法和思想都是不一样的。

toLowerCase()和toUpperCase():功能类似,只是返回一个原来字符串相同的字符串,唯一的区别就是前者所有的字母都为小写,后者为大写。

document.write("LOVE".toLowerCase()); //输出结果是love

document.write("love".toUpperCase()); //输出结果是LOVE

相关文章

  • JavaScript实现可拖拽的拖动层Div实例

    JavaScript实现可拖拽的拖动层Div实例

    这篇文章主要介绍了JavaScript实现可拖拽的拖动层Div的方法,拖拽页面中的div块可实现div块按照拖动轨迹移动的效果,涉及javascript鼠标事件、页面元素样式结合事件函数动态操作的相关技巧,需要的朋友可以参考下
    2015-08-08
  • JavaScript设计模式之调停者模式实例详解

    JavaScript设计模式之调停者模式实例详解

    这篇文章主要介绍了JavaScript设计模式之调停者模式,详细分析了调停者模式的概念、原理、优缺点并结合javascript实例形式给出了相关使用技巧,需要的朋友可以参考下
    2018-02-02
  • javascript中window.location.href的用法

    javascript中window.location.href的用法

    window.location.href 是一个用于获取当前页面 URL 或让浏览器跳转到新 URL 的重要方法,本文就详细的介绍一下javascript中window.location.href的用法,感兴趣的可以了解一下
    2023-08-08
  • window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法

    window.location.href = window.location.href 跳转无反应 a超链接onclic

    js下window.location.href = window.location.href 跳转无反应 a 超链接 onclick 点击跳转无反应问题的解决方法
    2013-08-08
  • Bootstrap3 内联单选和多选框

    Bootstrap3 内联单选和多选框

    这篇文章主要介绍了Bootstrap3 内联单选和多选框的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • Javascript结合css实现网页换肤功能

    Javascript结合css实现网页换肤功能

    现在网站换皮肤是比较常见的功能,大多数论坛都有的,要想实现这样效果可以看如下代码.
    2009-11-11
  • js动态为代码着色显示行号

    js动态为代码着色显示行号

    使用Javascript插件,在浏览器客户端动态的为代码着色,可以显示行号,具体实现代码如下,感兴趣的朋友可以参考下哈
    2013-05-05
  • js提示框替代系统alert,自动关闭alert对话框的实现方法

    js提示框替代系统alert,自动关闭alert对话框的实现方法

    下面小编就为大家带来一篇js提示框替代系统alert,自动关闭alert对话框的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 微信小程序视频弹幕发送功能的实现

    微信小程序视频弹幕发送功能的实现

    这篇文章主要介绍了微信小程序视频弹幕发送功能的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • JavaScript实现带标题的图片轮播特效

    JavaScript实现带标题的图片轮播特效

    这里给大家分享的是4屏带标题和文字描述的js图片轮播代码,完美兼容IE6。图片滚动切换,鼠标放到数字选项卡即可切换图片。点击图片跳转到指定页面,有需要的小伙伴可以参考下。
    2015-05-05

最新评论