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,Vue)编程领域的小白使用
常用字符串处理函数 求子字符串,字符串分割,编码转换.
1.1 字符串创建 1.2 字符串换行处理 1.3 字符串长度 3.1 字符串拼接 3.2 常用方法列表
字符串和数组在程序编写过程中是十分常用的类型,因此程序语言都会将String和Array作为基本类型,并提供许多字符串和数组的方法来简化对字符串的操作。JavaScript里面也提供了String类型和Array类型,并且有很多基本...
字符的替换,如:中英文标点的互相转换;日期的转换等等;
原理:用正则表达式将日期模板中的日期元素[如yyyy, MM, dd]和分隔符拆分成数组,然后用实际的值替换日期元素形成日期字符串. 实现共有两个函数,粘贴可运行. 扩展方式: 示例中只支持了年月日时分秒毫秒的元素,如果...
String对象提供的方法用于处理字符串及字符。 常用的一些方法: charAt(index):返回字符串中index处的字符。 indexOf(searchValue,[fromIndex]):该方法在字符串中寻找第一次出现的searchValue。如果给定了...
◆ JavaScript 的字符串对象和日期对象; ◆ 窗口对象和框架窗口(FrameSet、IFrame); ◆ 正则表达式的模式(Pattern)匹配――验证用户输入; ◆ 可参考的JavaScript 代码:预载入图片实现导航按钮的动态变化...
17.3 使用字符串的正则表达式方法 17.3.1 match()方法 17.3.2 search()方法 17.3.3 replace()方法 17.3.4 split()方法 17.4 获取控制——元字符 17.4.1 点元字符 17.4.2 字符...
几个常用的JavaScript字符串处理函数 split()、join()、substring()和indexOf()
提供一个 JS String 包,包含了一些常用的对字符串操作的函数,详细的请看源码及演示
3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19...
发find方法的页面中查找一个字符串。 注:该属性在IE5.5及Netscape6.0中都不支持。 17. back方法 语法格式: window.back() 功能:模拟用户点击浏览器上的“后退”按钮,将页面转到浏览器的上一页。 说明:仅...
javascript学习笔记之String 字符串类型介绍,这里介绍的是js字符串处理常用函数
3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框滚动导航 3.17 按钮获取焦点 3.18 文本框获取焦点弹出下拉框 3.19...
简介 JavaScript是一门了不起的...最常用的运算符:+,这个运算符用于接连字符串或对数字求和: 字符串连接: var result = "Hello, " + "World!"; // 字符串 + 字符串 = 字符串 (连接) // "Hello, World!" 数字算
函数 :split() 功能 :使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的...
C#帮助类(Helper class)是一种用于封装常用功能的类。它通常包含一组静态方法,这些方法能够...例如,一个日期帮助类可以提供各种日期计算和格式化的方法,一个字符串帮助类可以提供字符串处理和转换的方法,等等。
10.7.html 使用match()方法匹配正则表达式字符串。 10.8.html 匹配数字。 10.9.html 匹配日期格式。 10.10.html 匹配时间格式。 10.11.html 匹配HTML标记。 10.12.html 匹配邮政编码。 ...