`

JavaScript中處理字符串的常用方法

阅读更多
String類型的主要函數

/* 字符串連接用 + 運算符 */
 alert( "Wasabi "+"你好嗎?");	//outputs  "Wasabi 你好嗎?"

 /* 字符串查找function indexOf() , lastIndexOf() */
 var sHello = "hello world";
 alert( sHello.indexOf('o'));	 	//outputs 4
 alert( sHello.lastIndexOf('o'));	//outputs  7
/* 如果找不到會返回 -1 */
 alert( sHello.indexOf('Z') == -1 ); //outputs true

/* 字符串比較function localeCompare() */
var str = "yellow";
alert( str.localeCompare("brick") );		//outputs 1
alert( str.localeCompare("yellow") );		//outputs 0
alert( str.localeCompare("zoo") );		//outputs -1 

/* 訪問字符串中的單個字符function  charAt(), charCodeAt() */
var str = "hello world";
alert( str.charAt(1) );			//outputs 'e'
//想要得到該字符的ASCII編碼用 charCodeAt()
alert( str.charCodeAt(1) );			//outputs '101'


/* 提取字符串function  slice(),substring() */
/* 這兩種方法返回的都是要處理的字符串的子串,都接受一個或兩個參數。 第一個參數是要獲取的子串的起始位置,第二個參數是要獲取終止前的位置,如果省略第二個參數,終止位就默認為字符串的長度。 兩個方法都不會改變String對象自身的值。 */

var str = "hello world";
alert( str.slice(3) );				//outputs  "lo world"
alert( str.substring(3) );			//outputs  "lo world"

alert( str.slice(3,7) );				//outputs  "lo w"
alert( str.substring(3,7) );			//outputs  "lo w"

/* 隻有參數為負數時,這兩個方法得到的結果才有不同,對於負參數,slice()方法會用字符串的長度加上參數,substring()方法則將其作為0處理(即忽略它)。  */
alert( str.slice(-3) );				//outputs  "rld"
alert( str.substring(-3) );			//outputs  "hello world"

alert( str.slice(3,-4) );				//outputs  "lo w"
/* 實際上substring()方法總是把較小的數字作為數字的起始位,較大的數字作為終止位,因此substring(3,-4) 返回"hel"  */
alert( str.substring(3,-4) );			//outputs  "hel"


/* 字符串大小寫轉換,有4種方法用於執行大小寫轉換 , 一般來說,如果不知道在以哪種編碼運行一種語言,則使用區域特定的方法比較安全*/
var str = "hello world";
alert( str.toLocaleUpperCase() );	 //outputs  "HELLO WORLD"
alert( str.toUpperCase() );			//outputs  "HELLO WORLD"

alert( str.toLocaleLowerCase() );	 //outputs  "hello world"
alert( str.toLowerCase() );			//outputs  "hello world"

分享到:
评论

相关推荐

    Javascript中字符串相关常用的使用方法总结

    ### JavaScript中字符串相关常用的使用方法总结 #### 一、引言 JavaScript作为一种广泛使用的脚本语言,被大量应用于Web开发之中。其中,字符串处理是非常重要的一个方面,涉及到数据的读取、修改、拼接等操作。...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册九:字符串

    本手册将深入探讨JavaScript中的字符串,这是编程中常用的数据类型,对于理解和操作文本至关重要。 一、字符串基础 在JavaScript中,字符串是不可变的,意味着一旦创建,其内容就不能更改。字符串可以用单引号(' ')...

    字符串排序方法

    ### 字符串排序方法 在JavaScript以及其他的编程语言中,字符串排序是一个常见的...这些方法可以帮助开发者更好地处理字符串排序问题,提高代码的效率和可读性。根据具体的需求和场景选择合适的排序算法是非常重要的。

    javascript字符串操作

    本文将详细介绍JavaScript中的字符串操作方法,帮助开发者更好地理解和运用这些功能。 #### 基础概念与创建方式 1. **创建字符串**: - 使用单引号(`'`)或双引号(`"`)来创建一个字符串,例如:`var str = "Hello,...

    javascript加解密字符串

    下面我们将详细探讨JavaScript中的字符串加解密原理、常用方法以及可能涉及到的相关知识点。 1. **字符串加密**: - **基础概念**:字符串加密是将可读的文本转换为不可读的形式,以保护数据的安全性。 - **加密...

    常用字符串处理整理.rar

    接下来,Jscript.cs可能涉及到JavaScript端的字符串处理,JavaScript在客户端处理字符串时有其独特的方式: 1. JavaScript的字符串拼接:在JavaScript中,"+"运算符可以用于字符串连接。 2. 字符串格式化:虽然...

    javascript中使用正则表达式实现删除字符串中的前后空格

    在JavaScript中,处理字符串是一个常见的任务,特别是在开发前台应用程序时。用户输入的内容往往包含不必要的空格,这些空格可能出现在字符串的开始、结束或两者都有。为了确保数据的准确性和整洁性,经常需要编写...

    常用字符串处理函数-求子字符串,字符串分割,编码转换.

    在现代编程语言如JavaScript中,字符串处理是日常开发中极为常见的任务之一。本文将深入探讨几个常用的字符串处理函数,包括如何求取子字符串、进行字符串分割以及执行编码转换。这些功能在网页开发、数据处理和文本...

    javascript之字符串常用的属性和方法.pdf

    JavaScript中的字符串是编程中常见且重要的数据类型,它包含了丰富的属性和方法,使得开发者能够方便地操作和处理文本。以下是一些主要的字符串属性和方法的详细解释: 1. **属性:** - `String.length`:这个属性...

    JAVA中字符-字符串常用的方法.doc

    JAVA 中字符-字符串常用的方法 JAVA 中字符-字符串常用的方法是指在 Java 编程语言中处理字符和字符串的各种方法。这些方法主要来自 Character 类和 String 类,它们提供了对字符和字符串的各种操作,包括字符的...

    字符串中分离特定字符串隔开的字符串

    在编程领域,经常需要处理字符串数据,特别是在Android应用开发中,我们可能会遇到需要将一个长字符串按照特定分隔符进行拆分的情况。标题中的“字符串中分离特定字符串隔开的字符串”就是一个典型的字符串处理问题...

    VUE 截取字符串的方法

    适合刚刚进入(JavaScript,Vue)编程领域的小白使用

    javascript转换日期字符串为Date日期对象的方法.docx

    ### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...

    js字符串截取

    本文将详细介绍JavaScript中关于字符串处理的一些常用方法,特别是与“截取”相关的功能,这将帮助开发者更好地理解和掌握这些实用技巧。 #### concat —— 字符串拼接 `concat()` 方法用于连接两个或多个字符串。...

    JavaScript字符串函数大全

    根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充...以上就是JavaScript中常用的字符串处理函数及其使用方法。通过这些函数,可以实现对字符串的高效操作和管理,从而简化开发过程中的复杂度。

    jsp页面截取字符串

    JSP 提供了内置对象和脚本元素来处理字符串操作,其中包括字符串截取。下面我们将深入探讨如何在 JSP 页面中进行字符串截取,并通过实例演示其用法。 1. **String 类的方法** JSP 页面实质上是 Java 代码的视图...

Global site tag (gtag.js) - Google Analytics