`

2.2 JavaScript 字符串类型

阅读更多

定义方式:
<script>
	var a ;
	a = 'hello World';
	alert(a);
	b = "hello World";
	alert(a == b);
</script>

引用
String 类 Attribute and method

  1. String():构造一个字符串
  2. charAt():返回传递给此方法的索引处的字符
  3. charCodeAt():返回传递给此方法的索引处的字符的UNICODE
  4. fromCharCode():静态方法,直接通过String类调用该方法将把系列UNICODE值转换成字符串。
  5. length():返回字符串的长度
  6. toUpperCase():将字符串中的所有字符转换为大写
  7. toLowerCase():将字符串中的所有字符转换为小写
  8. indexOf():返回被传递给此方法的字符串在一个sting对象的实例中第一次出现的索引
  9. lastIndexOf():返回被传递给此方法的字符串在一个sting对象的实例中最后一次出现处的索引
  10. Substr():返回从被索引位置开始包含要返回的一定个数的字符的字符串。如果一个负值被传递,索引以被传递的字符串的尾部作为参考
  11. substring(): 返回被传递的开始和结束索引之间的字符
  12. concat():连接被传递的两个字符串返回一个新字符串。
  13. match():返回一个数组,此数组包含革于被传递给此方法的规则表达式而找到的匹配。
  14. replace():用被传递给此方法的规则表达式和替换字符串对调,用它的strin实例执行一个查找和替换。
  15. search():返回被传递给此方法的字符串中找到的匹配的索引位置。如果没有找到字符中距离,返回-1
  16. Slice():返回被传递给此方法的开始和结束索引之间的字符串。如果传递一个负值,索引以被传递的字符串尾部作为参考。
  17. Split():返回被分割为段的字符串,这个分割由被传递给此方法的字符串和实例限制定义
  18. toSource():返回被传递的字符作为string对象的字符串表示
  19. toString():将被传递的字符作为string类型返回
  20. 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截取中文字符串

    ### JavaScript截取中文字符串知识点详解 #### 一、引言 在进行文本处理时,我们经常需要对字符串进行截取操作。特别是在处理包含多种字符集(如英文与中文)的字符串时,考虑到不同字符编码长度的差异性,简单地...

    JavaScript:数组与字符串操作教程

    // 字符串类型 let boolean = true; // 布尔类型 let undefinedVar = undefined; // 未定义类型 let nullVar = null; // 空类型 let object = { key: "value" }; // 对象类型 let array = [1, 2, 3]; // 数组类型 ...

    【JavaScript源代码】Javascript新手入门之字符串拼接与变量的应用.docx

    此外,还可以将字符串与变量、数字或其他类型的数据进行拼接。 **示例代码**: ```javascript var str1 = "Hello, "; var str2 = "world!"; var result = str1 + str2; console.log(result); // 输出 "Hello, world!...

    解决字符串超长传递问题.txt

    本文将围绕“解决字符串超长传递问题”这一主题展开讨论,重点探讨在JavaScript(JS)、Spring Boot以及Vue.js等技术栈中如何处理超长字符串的传递。 ### 一、背景介绍 在Web应用开发中,前后端数据交换是通过HTTP...

    C#通过post提交json字符串

    ##### 2.2 JSON字符串简介 JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但其用途远超出JavaScript本身,可以被任何语言解析。 ##### 2.3 C#中的...

    js字符串操作大全[借鉴].pdf

    ### JavaScript字符串操作详解 #### 一、概述 在JavaScript中,字符串是常用的数据类型之一,用于处理文本数据。本文档提供了丰富的字符串操作方法,旨在帮助开发者更好地理解和掌握这些方法的应用场景和技术细节...

    自用测试字符串

    测试字符串在软件开发过程中扮演着重要的角色。它主要用于验证数据处理逻辑、加密算法的有效性以及各种输入输出功能是否正常工作。在这个案例中,“自用测试字符串”指的是专门用于个人或团队内部进行测试的一段文本...

    js去除空格和回车符

    #### 1.1 字符串类型 JavaScript 中的字符串是一种基本数据类型,用于表示文本数据。字符串可以使用单引号(' ')、双引号(" ")或反引号(` `)包围。 #### 1.2 正则表达式 正则表达式(Regular Expression)是用于...

    CR2025-Datasheet-Ver-2.2.pdf_handbook_javascript_

    JavaScript的基础部分可能包括变量、数据类型(如字符串、数字、布尔值、null、undefined)、操作符(如算术、比较和逻辑操作符)、控制流程(如条件语句、循环结构)、函数定义和调用,以及对象和数组的使用。...

    JSON 字符串 与 java 对象的转换

    ### JSON字符串与Java对象的转换 #### 一、引言 在现代软件开发尤其是Web应用开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式被广泛使用。它基于JavaScript的一个子集,但独立于语言和...

    javascript 教程-学习笔记.docx

    ### JavaScript 教程知识点概述 #### 一、JavaScript 基础语法介绍 ...通过上述知识点的学习,我们可以看到 JavaScript 提供了丰富的工具来处理字符串和数据类型,这对于编写高效、可维护的代码至关重要。

    JavaScript经典实例

     第1章使用JavaScript字符串  1.0简介  1.1连接两个或多个字符串  1.2连接字符串和另一种数据类型  1.3条件比较字符串  1.4在字符串中查找子字符串  1.5从一个字符串提取子字符串  1.6检查一个存在的、非空...

    [JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版

    - **3.2 String**(字符串类型):字符串由一系列字符组成,可以用单引号('')或双引号("")表示。 - **3.3 Boolean**(布尔类型):布尔类型只有两个可能的值:true和false。 - **3.4 Null**(空类型):只有一个值...

    c#与JavaScript交互

    - **数据获取**:`GetAuthStatus()`方法返回的状态字符串会被直接插入到JavaScript代码中。 #### 三、JavaScript触发C#事件 最后,介绍如何让JavaScript触发C#中的事件,例如点击按钮。 **3.1 HTML按钮定义** ...

    JavaScript完全入门_04__JavaScript的数据类型和运算符.pdf

    - **字符串** (`String`):由一系列字符组成的数据。 - **数字** (`Number`):用于表示整数或浮点数。 - **布尔值** (`Boolean`):只有两个值:`true` 和 `false`。 - **undefined**:表示一个尚未赋值的变量。 - **...

    typescript-simple:简单的API,可将TypeScript代码字符串编译为JavaScript。 就这样!

    简单的API,可将TypeScript代码字符串编译为JavaScript。 就这样! 描述 typescript-simple仅提供一种接受TypeScript代码字符串并返回JavaScript代码的方法。 为什么? TypeScript v1.4没有简单的TS字符串到JS字符...

    javascript学习笔记

    - `string`:字符串类型。 - `boolean`:布尔型,只有两个值 `true` 和 `false`。 - `null`:表示尚未存在的值。 - `undefined`:表示未被赋值的变量或未定义的对象属性。 ```javascript var a = 10; // ...

    JavaScript核心笔记

    **2.2 字符串类型** 字符串类型用来表示文本数据,可以包含一个或多个字符。字符串可以使用单引号或双引号来定义。 **2.3 布尔型** 布尔类型只有两个值:`true` 和 `false`。常用于逻辑判断和条件表达式。 **2.4...

    javascript笔记

    - **String**:字符串类型用于表示文本,可以是任何字符序列。 - **Undefined**:未定义类型表示变量已声明但尚未赋值。 - **Null**:空类型专门用于表示“没有任何值”。 这些基本数据类型可以直接被操作,例如...

Global site tag (gtag.js) - Google Analytics