`
schy_hqh
  • 浏览: 552081 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

javascript中字符串

 
阅读更多

 

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
	function sop(data) {
		document.write(data+"<br/>");
	}
</script>
<script type="text/javascript">
	/*
	string字符串
	定义方式:
		1. var str = new String("look here!");
		2. var str = String("jkfd");
		3. var str = '';
		4. var str = "";
		注意:String str = "aslkj";//error! 这种定义是错误的,千万小心! 
	属性
		length  取长度 
	方法
		split() 	把字符串分割为字符串数组。
		replace() 	替换与正则表达式匹配的子串。
		indexOf() 	检索字符串。
		lastIndexOf() 	从后向前搜索字符串。
		substr() 	从起始索引号提取字符串中指定数目的字符。 
		substring() 提取字符串中两个指定的索引号之间的字符。
		sup() 	把字符串显示为上标。
		sub() 	把字符串显示为下标。
		...
		【具体参考w3cschool教程】
	*/
	sop('');
	sop("字符串练习 ");
	
	//创建字符串的 4种方式 
	var str1 = new String("string 1");
	sop(str1);
	var str2 = String("string 2");
	sop(str2);
	var str3 = 'string 3';
	sop(str3);
	var str4 = "string 4";
	sop(str4);
	
	var str = "click here";
	//字符串的长度
	sop(str.length);//3
	//将字符串显示为链接。
	sop(str.link("http://www.163.com"));//abc为一个超链接 ,指向 http://www.163.com 
	
	//======================================================//
	
	//去除字符串两端空格 
	function trim(str) {
		var start,end;
		start = 0;
		end = str.length-1;
		//空格的code为32 , 也可以直接用 " "来表示 
		//去除字符串左边的空格 
		while(start<=end && (str.charCodeAt(start)==32)) {
			++start;
		}
		//去除字符串右边的空格 
		while(start<=end && (str.charCodeAt(end)==32)) {				
			--end;
		}
		//注意 :截串时包头不包尾 ,所以end+1
		return str.substring(start,end+1);
	}
	
	var str = "  我是谁       ";
	sop("before:["+str+"],length="+str.length);//before:[ 我是谁 ],length=12
	var strTrim = trim(str);
	sop("after trim:["+strTrim+"],length="+strTrim.length);//after trim:[我是谁],length=3
	
</script>

</head>
<body>

</body>
</html>

 

分享到:
评论

相关推荐

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

    随着ECMAScript标准的不断发展,ES6及之后版本引入了许多新的字符串处理方法,进一步增强了JavaScript字符串操作的能力: 1. **检查字符串开头或结尾** - `startsWith(searchString[, position])` 和 `endsWith...

    JavaScript中的字符串操作 .txt

    3. **字符访问**:可以使用`charAt()`方法来访问字符串中的某个字符。例如: ```javascript var myStr = "Hello, World!"; console.log(myStr.charAt(7)); // 输出 "W" ``` 4. **子字符串提取**:可以使用`...

    JavaScript中字符串与Unicode编码互相转换的实现方法

    本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体如下: 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 /...

    javaScript中的字符串操作

    4. **获取字符串中的某个字符**:可以使用`.charAt()`方法来获取字符串中特定位置的字符,例如:`myStr.charAt(0)` 将返回字符串的第一个字符。 #### 三、字符串的拼接 在JavaScript中,字符串的拼接非常简单,...

    javascript字符串方法大全

    ### JavaScript字符串方法详解 #### 一、concat方法 **功能说明**:`concat()` 方法用于连接两个或多个字符串。此方法不会改变原有的字符串,而是返回一个新的字符串。 **语法格式**: ```javascript string1....

    JavaScript语言教程:JavaScript 字符串

    ### JavaScript字符串方法详解 #### 一、概述 在JavaScript中,字符串是一种常用的数据类型,用于表示文本信息。字符串可以通过多种方式进行操作,例如查找字符、连接字符串等。本篇教程将详细介绍JavaScript中的...

    JavaScript中字符串的常用操作方法及特殊字符

    字符串的操作对于处理文本数据是必不可少的,而特殊字符则是在字符串中具有特定意义或用于特殊功能的字符。在本篇文档中,我们将详细探讨JavaScript中字符串的常用操作方法以及如何插入和使用特殊字符。 首先,我们...

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

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

    JavaScript截取中文字符串

    字符串截取是指从一个较长的字符串中提取出特定长度或范围内的子字符串的过程。这在很多场景下都非常有用,比如在展示文章列表时只显示前几行文字,或者在处理大量数据时仅关注某些字段等。 ##### 2.2 中文字符编码...

    javascript字符串操作

    ### JavaScript字符串操作详解 在JavaScript中,字符串是用于表示文本数据的一种基本数据类型。字符串可以包含单个字符或多个字符组合成的文本序列。本文将详细介绍JavaScript中的字符串操作方法,帮助开发者更好地...

    JavaScript中字符串(string)转json的2种方法

    主要介绍了JavaScript中字符串(string)转json的2种方法,两种方法分别是使用js函数eval&#40;&#41;和、使用jquery.parseJSON()方法,需要的朋友可以参考下

    关于js中连接字符串效率的测试例子!

    本篇内容将深入探讨JavaScript中字符串连接的几种常见方式,并通过测试例子分析它们的效率。 首先,我们要了解JavaScript中字符串连接的基本方法: 1. 使用加号`+`:这是最直观的字符串连接方式,例如`str1 + str2...

    JavaScript中字符串分割函数split用法实例

    本文实例讲述了JavaScript中字符串分割函数split用法。分享给大家供大家参考。具体如下: 先来看下面这段代码: [removed] var str="How are you doing today?" [removed](str.split(" ") + " ") [removed](str....

    JavaScript字符串函数大全

    JavaScript字符串函数大全 JS自带函数 JavaScript字符串函数大全 JS自带函数

    javascript中字符串的定义示例代码

    javascript中字符串的定义&lt;/title&gt; [removed] //定义字符串 //第一种 var str = new Array(); alert&#40;str&#41;;//空字符 //第二种 var str2 = new Array(“hello”); alert&#40;str2&#41;;//hello //第三种...

    javascript实现的字符串与十六进制表示字符串相互转换方法

    本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...

Global site tag (gtag.js) - Google Analytics