JS中常用几种字符串操作:
- big()
- small()
- bold()
- fontcolor()
- fontsize()
- italics()
- strike()
- link()
- charAt()
- charCodeAt()
- concat()
- fromCharCode()
- indexOf()
- lastIndexOf()
- split()
- substr()
- substring()
- toLowerCase()
- toUpperCase()
1.字符串显示操作方法:
var str='hello world!'; str.big(); //用大号字体显示字符串; str.small(); //使用小字号来显示字符串; str.bold(); //使用粗体显示字符串; str.strike(); //使用删除线来显示字符串; str.italics() //使用斜体显示字符串; str.fontsize(size); //使用指定的尺寸来显示字符串; str.fontcolor(color); //使用指定的颜色来显示字符串; str.link(nrl); //将字符串显示为链接;
2.charAt();charCodeAt()和fromCharCode()用法:
var str='Hello World!'; str.charAt(1); //返回指定位置的字符; //返回字符为:e ; str.charCodeAt(1); //返回指定位置的字符的 Unicode 编码; //返回字符编码为:101 ; String.fromCharCode(72,69,76,76,79); //从字符编码创建一个字符串; //所创建字符串为:HELLO ;
3.concat()用法:
var str1="Hello "; var str2="world!"; str1.concat(str2); //用于连接两个或多个字符串,返回新的字符串; //新的字符串为:Hello world! ;
4.indexOf()和lastIndexOf()用法:
var str="Hello world!"; str.indexOf("Hello"); //返回:0 ; str.indexOf("World"); //返回:-1 ; str.indexOf("world"); //返回:6 ; //该方法可返回某个指定的字符串值在字符串中首次出现的位置; str.lastIndexOf("Hello"); //返回:0 ; str.lastIndexOf("World"); //返回:-1 ; str.lastIndexOf("world"); //返回:6 ; //该方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索; //indexOf() 方法对大小写敏感!
5.split()和substr();substring()用法:
var str="How are you doing today?"; str.split(" "); //返回值为:['How','are','you','doing','today'] ; str.split(""); //返回值为:['H','o','w',' ','a','r','e',' ','y','o','u',' ','d','o','i','n','g',' ','t','o','d','a','y','?'] ; str.split(" ",3); //以空格分割字符串,返回数组最大长度为3; //返回值为:['How','are','you'] ; //该方法用于把一个字符串分割成字符串数组,返回数组; var str="Hello world!"; str.substr(3,7); //3为开始位置,7为长度; //返回值为:'lo worl' ; //该方法可在字符串中抽取从 start 下标开始的指定数目的字符; var str="Hello world!"; str.substring(3,7); //3为开始位置,7为停止位置; //返回值为:'lo w' ; //该方法用于提取字符串中介于两个指定下标之间的字符;
6.toLowerCase()和toUpperCase()用法:
var str="Hello World!"; str.toLowerCase(); //返回值为:'hello world!' ; //该方法用于把字符串转换为小写,返回一个新的字符串; str.toUpperCase(); //返回值为:'HELLO WORLD!' ; //该方法用于把字符串转换为大写,返回一个新的字符串;
相关推荐
字符串操作在FreeMarker中是通过内置的指令和函数实现的。 1. **字符串拼接**: 在FreeMarker模板中,可以使用`+`运算符来连接字符串。例如: ```html , "> !"> ${str1 + str2} ``` 这将输出:"Hello, World...
JSP 提供了内置对象和脚本元素来处理字符串操作,其中包括字符串截取。下面我们将深入探讨如何在 JSP 页面中进行字符串截取,并通过实例演示其用法。 1. **String 类的方法** JSP 页面实质上是 Java 代码的视图...
本文实例讲述了javascript实现的字符串与十六进制表示字符串相互转换方法。分享给大家供大家参考。具体如下: 之所以写这个,是因为发现SQL注入和XSS中经常利用十六进制表示的字符串,比如 SELECT CONCAT(0x68656c6...
根据提供的文件信息,这里将详细解释与JavaScript字符串相关的函数,并补充一些缺失或不清晰的部分,以便更好地理解每个函数的功能及...通过这些函数,可以实现对字符串的高效操作和管理,从而简化开发过程中的复杂度。
#### 六、字符串操作 ##### 1. 字符串分割 ```javascript const words = "Hello, world!"; const wordArray = words.split(", "); console.log(wordArray); // ["Hello", "world!"] ``` ##### 2. 字符串查询 ```...
总的来说,“字符串变为可执行代码”涉及多种编程语言的特性和技巧,包括但不限于Python的`exec`和`eval`,JavaScript的`eval`,Java的ScriptEngine,以及C#的Roslyn编译器API。在实际应用中,要谨慎处理动态执行的...
"Java实现中文字符串与unicode互转工具类" Java实现中文字符串与unicode互转工具类是指使用Java语言实现中文字符串与unicode码之间的相互转换。这个工具类主要用于解决中文字符串与unicode码之间的转换问题,提供了...
在Java编程中,有时我们需要将接收到的字符串解析并转换为可执行的数学公式进行计算。这在处理动态计算、数据分析或用户输入的表达式时非常有用。在给定的标题和描述中,提到了使用Java实现这个功能的一个示例。下面...
* JavaScript 内置函数可以使用 `String` 对象来实现字符串操作。 JavaScript 重载 * JavaScript 不支持函数重载,函数的调用结果取决于最后一个函数。 JavaScript 匿名函数 * JavaScript 匿名函数可以使用 ...
1. **基础语法**:包括变量声明(var, let, const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、符号和bigint)、操作符(算术、比较、逻辑、赋值等)以及流程控制(条件语句、循环语句)。...
变量是存储数据的容器,可以用来保存各种类型的数据,如数字、字符串、布尔值等。JavaScript支持动态数据类型,这意味着你可以在同一变量中存储不同类型的值。操作符则用于执行计算、比较或逻辑操作。 接下来,函数...
变量是存储数据的容器,JavaScript支持多种数据类型,如字符串、数字、布尔值、null、undefined以及对象等。操作符则用于执行计算、比较和逻辑操作。例如,`+`不仅可以用于数字相加,还能连接字符串;`==`用于比较两...
这个"简单的JAVA SCRIPT 例子"压缩包显然包含了一些初级的JavaScript代码示例,适合初学者学习和理解基础概念。 在JavaScript中,你将学到以下几个核心知识点: 1. **变量(Variables)**:变量是存储数据的地方,...
变量是存储数据的地方,JavaScript支持六大数据类型:字符串、数字、布尔值、null、undefined和symbol(ES6新增)。操作符用于比较和改变值,如加法运算符、赋值运算符等。控制流结构如if...else、for、while等,...
本文将深入探讨在JavaScript中如何正确地进行字符串比较,并介绍两种主要的操作符:`==`(等同操作符)和`===`(恒等操作符),以及它们在比较过程中的差异。 首先,`==`等同操作符用于检查两个值是否相等,但不...
JavaScript 支持多种数据类型,包括数值(Number)、字符串(String)、布尔值(Boolean)、数组(Array)、对象(Object)等。例如: ```javascript let num = 10; // 数值 let str = "Hello"; // 字符串 let bool = true; /...