TypeScript 将字符串转换为大写字母

TypeScript 将字符串转换为大写字母

在这个TypeScript教程中,我们将学习如何将字符串转换为大写字母。我们需要将每一个字母转换为大写字母,将整个字符串转换为大写字母,保持数字和特殊字符不变。

作为一个TypeScript的初学者,也许你的脑海中会出现一个问题,那就是将字符串转换为大写字母的必要性?这里有一个非常直接的答案。你是否使用过任何网站的搜索栏,当你搜索时显示不同的结果?如果是的话,搜索大写字母和正常的字符串,这将返回搜索结果。这意味着,无论你将在搜索栏中搜索什么,服务器都会将其转换为大写或小写,然后与数据库进行匹配。

另外,在一些网站上填写表格时,你已经观察到,即使你用小写字母输入字符,它也会转换为大写字母。因此,将字符串转换为大写可能有很多用途。

在这里,我们将学习两种方法,在TypeScript中把字符串转换成大写字母。

使用TypeScript的String.toUpperCase()方法

toUpperCase()方法是TypeScript中内置的库方法,可以将字符串转换为大写字母。我们可以通过把一个字符串作为引用来调用toUpperCase()方法。另外,TypeScript不允许在任何其他数据类型的变量上调用toUpperCase()方法,不像JavaScript,因为它是类型安全的。

语法

用户可以按照下面的语法,使用TypeScript中的toUpperCase()方法将字符串转换为大写字母。

let emp_name: string = "Shubham Vora";
let result = emp_name.toUpperCase()

步骤

  • 第1步 – 用一些小写字母定义一个字符串。

  • 第2步 – 使用toUpperCase()方法将上述定义的字符串转换为大写字母。

  • 第3步 – 打印转换后的字符串。

示例 1

在下面的例子中,我们已经声明了一个字符串。之后,我们使用toUpperCase()方法将字符串转换为大写字母。

// Creating a string
let str: string = "Tutorials Point, Simply Easy Learning";
console.log("Before converting to Uppercase: " + str )

// Converting the string to uppercase
let str_upper = str.toUpperCase();
console.log( "After converting to uppercase: " + str_upper);
// Creating a string
var str = "Tutorials Point, Simply Easy Learning";
console.log("Before converting to Uppercase: " + str);

// Converting the string to uppercase
var str_upper = str.toUpperCase();
console.log("After converting to uppercase: " + str_upper);

输出

上述代码将产生以下输出 —

Before converting to Uppercase: Tutorials Point, Simply Easy Learning
After converting to uppercase: TUTORIALS POINT, SIMPLY EASY LEARNING

示例 2

在下面的例子中,我们已经声明了一个包含一些特殊字符和数字的字符串。之后,我们使用toUpperCase()方法将字符串转换为大写字母。

// Creating a string
let str: string = "@weds!23sd#3c ^%^Gf";
console.log(" Before converting to Uppercase: " + str);

// Converting the string to uppercase
let upper_str = str.toUpperCase();
console.log("After converting to Uppercase: " + upper_str);
// Creating a string
var str = "@weds!23sd#3c ^%^Gf";
console.log(" Before converting to Uppercase: " + str);

// Converting the string to uppercase
var upper_str = str.toUpperCase();
console.log("After converting to Uppercase: " + upper_str);

输出

上述代码将产生以下输出 —

Before converting to Uppercase: @weds!23sd#3c ^%^Gf
After converting to Uppercase: @WEDS!23SD#3C ^%^GF

在示例输出中,用户可以观察到toUpperCase()方法将特殊字符和数字保持原样,并将字母字符转换为大写字母。

使用TypeScript的toLocaleUpperCase()方法

toLocaleUpperCase()方法也是TypeScript的内置库方法,在大多数情况下返回与toUpperCase()相同的结果。它在大小写映射后返回字符串的大写字符。有些地区,如土耳其,不遵循大小写映射;在这种情况下,toLocaleUpperCase()方法返回一个不同的结果。

语法

在下面的语法中,我们演示了如何使用TypeScript的toLocaleUpperCase()方法来将字符串转换为大写字母。

let message: string = "Hello World!";
let result = emp_name.toLocaleUpperCase( loclaes );

参数

toLocaleUpperCase()方法需要一个参数。

  • locales – 它是一个可选参数。它是一个语言标签,表示根据哪个特定的区域语言需要将字符串转换为大写字母。

示例 1

在下面的例子中,我们定义了一个字符串。我们根据 “lt-LT “当地的具体规定,将字符串转换为大写字母。

let str: string = "Tutorials Point";
console.log("Before converting to Uppercase: ", str)
// Using the toLocaleUpperCase() method
let upp_str = str.toLocaleUpperCase("lt-LT");
console.log("After converting to Uppercase: " + upp_str);
var str = "Tutorials Point";
console.log("Before converting to Uppercase: ", str);
// Using the toLocaleUpperCase() method
var upp_str = str.toLocaleUpperCase("lt-LT");
console.log("After converting to Uppercase: " + upp_str);

输出

上述代码将产生以下输出 —

Before converting to Uppercase: Tutorials Point
After converting to Uppercase: TUTORIALS POINT

示例 2

在下面的例子中,我们定义了一个字符串。我们使用toLocaleUpperCase()方法将该字符串转换为大写字母。我们把 “en-US “作为一个locale参数传给这个方法。

let str: string = "Tutorials Point";
console.log("String before converting to Uppercase: ", str)
// Using the toLocaleUpperCase() method
let upp_str = str.toLocaleUpperCase("en-US");
console.log("String after converting to Uppercase: " + upp_str);
var str = "Tutorials Point";
console.log("String before converting to Uppercase: ", str);
// Using the toLocaleUpperCase() method
var upp_str = str.toLocaleUpperCase("en-US");
console.log("String after converting to Uppercase: " + upp_str);

输出

上述代码将产生以下输出 —

String before converting to Uppercase: Tutorials Point
String after converting to Uppercase: TUTORIALS POINT

用户在TypeScript中学习了两种不同的方法来将字符串转换为大写字母。然而,除了一些Unicode字符的默认映射不是,这两种方法都返回相同的结果。建议使用toUpperCase()方法在TypeScript中转换字符串为大写字母。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程