定义方式:
<script>
var a ;
a = 'hello World';
alert(a);
b = "hello World";
alert(a == b);
</script>
引用
String 类 Attribute and method
- String():构造一个字符串
- charAt():返回传递给此方法的索引处的字符
- charCodeAt():返回传递给此方法的索引处的字符的UNICODE
- fromCharCode():静态方法,直接通过String类调用该方法将把系列UNICODE值转换成字符串。
- length():返回字符串的长度
- toUpperCase():将字符串中的所有字符转换为大写
- toLowerCase():将字符串中的所有字符转换为小写
- indexOf():返回被传递给此方法的字符串在一个sting对象的实例中第一次出现的索引
- lastIndexOf():返回被传递给此方法的字符串在一个sting对象的实例中最后一次出现处的索引
- Substr():返回从被索引位置开始包含要返回的一定个数的字符的字符串。如果一个负值被传递,索引以被传递的字符串的尾部作为参考
- substring(): 返回被传递的开始和结束索引之间的字符
- concat():连接被传递的两个字符串返回一个新字符串。
- match():返回一个数组,此数组包含革于被传递给此方法的规则表达式而找到的匹配。
- replace():用被传递给此方法的规则表达式和替换字符串对调,用它的strin实例执行一个查找和替换。
- search():返回被传递给此方法的字符串中找到的匹配的索引位置。如果没有找到字符中距离,返回-1
- Slice():返回被传递给此方法的开始和结束索引之间的字符串。如果传递一个负值,索引以被传递的字符串尾部作为参考。
- Split():返回被分割为段的字符串,这个分割由被传递给此方法的字符串和实例限制定义
- toSource():返回被传递的字符作为string对象的字符串表示
- toString():将被传递的字符作为string类型返回
- prototype():为程序提供一种向string对象实例添加属性的能力
参看代码:
<script>
var a = "abc中国";
var b = a.length;
//将系列UNICODE的值转成字符串。
var c = String.fromCharCode(97,98,99);
alert(b + "---" + a.charAt(4) + "---" + a.charCodeAt(4) + "---" + c);
</script>
<script>
var a = "hellojavascript";
var b = a.indexOf("llo");//b==2
var c = a.indexOf("llo" , 5);//b==-1,-1表示a字符串从索引5处开始搜索,无法找到‘llo’。
alert(b + "----" + c);
</script>
<script>
var a = "hellojavascript";
var b = a.substring(6 , 3);
var c = a.substring(3 , 6);
alert(b + "=======" + c);
var d = a.slice(-1 , -2);
alert(d);
</script>
<script>
var s = "abcdefg";
a = s.slice(0,4);
alert(a);
b = s.slice(2,4);
alert(b);
c = s.slice(4);
alert(c);
d = s.slice(3,-1);
alert(d);
e = s.slice(3,-2);
alert(e);
f = s.slice(-3,-1);
alert(f);
</script>
//使用负值,表示从字符串的后面开始索引。
<script>
var s = "abfd--abc@d.comcdefg";
a = s.search(/[a-z]+@d.[a-zA-Z]{2}m/);
alert(a);
</script>
//结果:6,正则表达式匹配的子串是abc@d.com
<script>
var str = "1dfd2dfs3df5";
var b = str.match(/\d/g);
alert(b);
</script>
//返回匹配的字符串数组,g表示执行全局匹配。
javascript转义字符:
- \b 后退一格
- \f 换页
- \n 换行
- \r 返回
- \t 制表
- \' 单引号
- \" 双引号
- \\ 反斜线
分享到:
相关推荐
### JavaScript截取中文字符串知识点详解 #### 一、引言 在进行文本处理时,我们经常需要对字符串进行截取操作。特别是在处理包含多种字符集(如英文与中文)的字符串时,考虑到不同字符编码长度的差异性,简单地...
// 字符串类型 let boolean = true; // 布尔类型 let undefinedVar = undefined; // 未定义类型 let nullVar = null; // 空类型 let object = { key: "value" }; // 对象类型 let array = [1, 2, 3]; // 数组类型 ...
此外,还可以将字符串与变量、数字或其他类型的数据进行拼接。 **示例代码**: ```javascript var str1 = "Hello, "; var str2 = "world!"; var result = str1 + str2; console.log(result); // 输出 "Hello, world!...
本文将围绕“解决字符串超长传递问题”这一主题展开讨论,重点探讨在JavaScript(JS)、Spring Boot以及Vue.js等技术栈中如何处理超长字符串的传递。 ### 一、背景介绍 在Web应用开发中,前后端数据交换是通过HTTP...
##### 2.2 JSON字符串简介 JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但其用途远超出JavaScript本身,可以被任何语言解析。 ##### 2.3 C#中的...
### JavaScript字符串操作详解 #### 一、概述 在JavaScript中,字符串是常用的数据类型之一,用于处理文本数据。本文档提供了丰富的字符串操作方法,旨在帮助开发者更好地理解和掌握这些方法的应用场景和技术细节...
测试字符串在软件开发过程中扮演着重要的角色。它主要用于验证数据处理逻辑、加密算法的有效性以及各种输入输出功能是否正常工作。在这个案例中,“自用测试字符串”指的是专门用于个人或团队内部进行测试的一段文本...
#### 1.1 字符串类型 JavaScript 中的字符串是一种基本数据类型,用于表示文本数据。字符串可以使用单引号(' ')、双引号(" ")或反引号(` `)包围。 #### 1.2 正则表达式 正则表达式(Regular Expression)是用于...
JavaScript的基础部分可能包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(如算术、比较和逻辑操作符)、控制流程(如条件语句、循环结构)、函数定义和调用,以及对象和数组的使用。...
### JSON字符串与Java对象的转换 #### 一、引言 在现代软件开发尤其是Web应用开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式被广泛使用。它基于JavaScript的一个子集,但独立于语言和...
### JavaScript 教程知识点概述 #### 一、JavaScript 基础语法介绍 ...通过上述知识点的学习,我们可以看到 JavaScript 提供了丰富的工具来处理字符串和数据类型,这对于编写高效、可维护的代码至关重要。
第1章使用JavaScript字符串 1.0简介 1.1连接两个或多个字符串 1.2连接字符串和另一种数据类型 1.3条件比较字符串 1.4在字符串中查找子字符串 1.5从一个字符串提取子字符串 1.6检查一个存在的、非空...
- **3.2 String**(字符串类型):字符串由一系列字符组成,可以用单引号('')或双引号("")表示。 - **3.3 Boolean**(布尔类型):布尔类型只有两个可能的值:true和false。 - **3.4 Null**(空类型):只有一个值...
- **数据获取**:`GetAuthStatus()`方法返回的状态字符串会被直接插入到JavaScript代码中。 #### 三、JavaScript触发C#事件 最后,介绍如何让JavaScript触发C#中的事件,例如点击按钮。 **3.1 HTML按钮定义** ...
- **字符串** (`String`):由一系列字符组成的数据。 - **数字** (`Number`):用于表示整数或浮点数。 - **布尔值** (`Boolean`):只有两个值:`true` 和 `false`。 - **undefined**:表示一个尚未赋值的变量。 - **...
简单的API,可将TypeScript代码字符串编译为JavaScript。 就这样! 描述 typescript-simple仅提供一种接受TypeScript代码字符串并返回JavaScript代码的方法。 为什么? TypeScript v1.4没有简单的TS字符串到JS字符...
- `string`:字符串类型。 - `boolean`:布尔型,只有两个值 `true` 和 `false`。 - `null`:表示尚未存在的值。 - `undefined`:表示未被赋值的变量或未定义的对象属性。 ```javascript var a = 10; // ...
**2.2 字符串类型** 字符串类型用来表示文本数据,可以包含一个或多个字符。字符串可以使用单引号或双引号来定义。 **2.3 布尔型** 布尔类型只有两个值:`true` 和 `false`。常用于逻辑判断和条件表达式。 **2.4...
- **String**:字符串类型用于表示文本,可以是任何字符序列。 - **Undefined**:未定义类型表示变量已声明但尚未赋值。 - **Null**:空类型专门用于表示“没有任何值”。 这些基本数据类型可以直接被操作,例如...