TypeScript 将字符串转换为大写字母
在这个TypeScript教程中,我们将学习如何将字符串转换为大写字母。我们需要将每一个字母转换为大写字母,将整个字符串转换为大写字母,保持数字和特殊字符不变。
作为一个TypeScript的初学者,也许你的脑海中会出现一个问题,那就是将字符串转换为大写字母的必要性?这里有一个非常直接的答案。你是否使用过任何网站的搜索栏,当你搜索时显示不同的结果?如果是的话,搜索大写字母和正常的字符串,这将返回搜索结果。这意味着,无论你将在搜索栏中搜索什么,服务器都会将其转换为大写或小写,然后与数据库进行匹配。
另外,在一些网站上填写表格时,你已经观察到,即使你用小写字母输入字符,它也会转换为大写字母。因此,将字符串转换为大写可能有很多用途。
在这里,我们将学习两种方法,在TypeScript中把字符串转换成大写字母。
使用TypeScript的String.toUpperCase()方法
toUpperCase()方法是TypeScript中内置的库方法,可以将字符串转换为大写字母。我们可以通过把一个字符串作为引用来调用toUpperCase()方法。另外,TypeScript不允许在任何其他数据类型的变量上调用toUpperCase()方法,不像JavaScript,因为它是类型安全的。
语法
用户可以按照下面的语法,使用TypeScript中的toUpperCase()方法将字符串转换为大写字母。
步骤
- 第1步 – 用一些小写字母定义一个字符串。
-
第2步 – 使用toUpperCase()方法将上述定义的字符串转换为大写字母。
-
第3步 – 打印转换后的字符串。
示例 1
在下面的例子中,我们已经声明了一个字符串。之后,我们使用toUpperCase()方法将字符串转换为大写字母。
输出
上述代码将产生以下输出 —
示例 2
在下面的例子中,我们已经声明了一个包含一些特殊字符和数字的字符串。之后,我们使用toUpperCase()方法将字符串转换为大写字母。
输出
上述代码将产生以下输出 —
在示例输出中,用户可以观察到toUpperCase()方法将特殊字符和数字保持原样,并将字母字符转换为大写字母。
使用TypeScript的toLocaleUpperCase()方法
toLocaleUpperCase()方法也是TypeScript的内置库方法,在大多数情况下返回与toUpperCase()相同的结果。它在大小写映射后返回字符串的大写字符。有些地区,如土耳其,不遵循大小写映射;在这种情况下,toLocaleUpperCase()方法返回一个不同的结果。
语法
在下面的语法中,我们演示了如何使用TypeScript的toLocaleUpperCase()方法来将字符串转换为大写字母。
参数
toLocaleUpperCase()方法需要一个参数。
- locales – 它是一个可选参数。它是一个语言标签,表示根据哪个特定的区域语言需要将字符串转换为大写字母。
示例 1
在下面的例子中,我们定义了一个字符串。我们根据 “lt-LT “当地的具体规定,将字符串转换为大写字母。
输出
上述代码将产生以下输出 —
示例 2
在下面的例子中,我们定义了一个字符串。我们使用toLocaleUpperCase()方法将该字符串转换为大写字母。我们把 “en-US “作为一个locale参数传给这个方法。
输出
上述代码将产生以下输出 —
用户在TypeScript中学习了两种不同的方法来将字符串转换为大写字母。然而,除了一些Unicode字符的默认映射不是,这两种方法都返回相同的结果。建议使用toUpperCase()方法在TypeScript中转换字符串为大写字母。