Typescript 字符串是 JavaScript 的一种扩展,它提供了更多的字符串处理功能。Typescript 字符串可以用来表达文本、数字、布尔值或者其他值。它们可以用来创建字符串变量,也可以用来操作字符串,如拼接、分割、查找子字符串、获取子字符串的长度、转换大小写等。
Typescript 字符串的声明方式有多种,可以使用单引号或者双引号来声明一个字符串,也可以使用 `backtick` 来声明一个多行字符串。例如:
let str1 = 'Hello World'; // 使用单引号声明一行字符串 let str2 = "Hello World"; // 使用双引号声明一行字符串 let str3 = `Hello World`; // 使用 backtick 声明多行字符串
Typescript 还提供了很多针对字符串的内建函数,这些函数都是非常实用的。例如:
// 返回子字符串在原始字符中出现的位置 indexOf() let index = str1.indexOf('World'); // 6 // 返回子字符在原始中出最后一次出的位 lastIndexOf() let lastIndex = str1.lastIndexOf('l'); // 9 // 截断并返回原始中特定部分 substring() let subStr = str1.substring(6); // 'World'
此外,Typescript 还提供了很多针对特定场合的函数,如 trim() 用于去除前后的 whitespace ;replace() 用于将特定子字符替换成其他子字符;split() 用于将原始分割成数量不定的子字符数量。
valueOf()方法返回String对象的原始值。
string.valueOf( )
返回String对象的原始值。
var str = new String("Hello world"); console.log(str.valueOf( ));
在编译时,它将在JavaScript中生成相同的代码。
其输出如下:
Hello world
我们已经在线建立了Typescript环境,因此你可以在进行理论工作的同时在线执行所有可用的示例。这使您对正在阅读的内容充满信心,...
JSON数据解析JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于...
HTML DOM addEventListener() 方法Document 对象实例在文档中添加点击事件。当用户在文档任何地方点击时,在 id=demo 的 p 元素...
HTML DOM Input Number 对象Input Number 对象Input Number 对象是 HTML5 新增的。Input Number 对象表示使用type="number" 的 H...
HTML DOM Map 对象Map 对象 Map 对象表示HTML map 元素。访问 Map 对象你可以使用 getElementById() 访问 map 元素:var x = doc...