数码资讯
Javascript更改字符串的大小
Javascript提供了两种将字符串转换为大写或小写的方法,这样您就可以将hello改为hello,也可以将其改为非。您可能会问,为什么字符串中的字母被转换成相同的大小,这使得比较两个字符串更容易。例如,假设您创建了一个问题程序,问题是谁是第一个赢得环法自行车赛的美国人,您可以使用类似的代码来检查
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Javascript提供了两种将字符串转换为大写或小写的方法,这样您就可以将hello改为hello,也可以将其改为非。您可能会问,为什么字符串中的字母被转换成相同的大小,这使得比较两个字符串更容易。例如,假设您创建了一个问题程序,问题是谁是第一个赢得环法自行车赛的美国人,您可以使用类似的代码来检查参与者的答案。
VaR比= 'greg莱蒙德;
var response =提示(谁是第一个赢得环法de8美国)
法国,;
如果(响应比= =){
其他{ }
/不正确
}
答案是Greg LeMond,但是如果参与者进入Greg Lemond情况看起来是这样的:'greg LeMond的= = 'greg LeMond'。因为Javascript是大写和小写字母之间的区别,小写字母'm'lemond在什么,不在是,因此,参加答辩会得到错误的结果。如果参与者按下大写键和进入GREG LEMOND,同样的结果将得到的。
为了解决这个问题,我们可以将所有两个字符串转换成相同的大小,然后再进行比较:
如果(response.touppercase()= = correctanswer.touppercase()){
其他{ }
/不正确
}
在这种情况下,条件语句将答案和大写字母的正确答案进行逆。因此,'greg lemond'becomes'greg LeMond,and'greg lemond'becomes'greg LeMond的。
让所有的小写的字符串,使用toLowerCase()方法如下:
VaR的回答= 'greg莱蒙德;
警报(answer.tolowercase()); / / 'greg LeMond的
值得注意的是,这些方法并不真正改变的字符串实际上存储在变量中,他们只是回到全部大写或小写的字符串形式。因此,在上面的例子中,答案仍然contains'greg莱蒙德(他们返回其他值)甚至在提示出现。
ToLowerCase()和toUpperCase()是从java.lang.string.the tolocalelowercase以相同名称的方法参考经典方法()和()方法的实现tolocaleupper为一个特定的地区,有些地区,区域化的方法和一般方法所得到的结果都是一样的,但一些语言将Unicode转换的特殊情况规则。此时,我们必须使用面向区域的方法来确保正确的转换。
下面是几个例子:
Hello World;
警报((SV。tolocaleuppercase)); / / 你好世界
警报((SV。toUpperCase)); / / 你好世界
警报((SV。tolocalelowercase)); / / 你好世界
警报(sv.tolowercase()); / /你好世界
的tolocaleuppercase toUpperCase()和()在上面的代码返回Hello World,就像打电话tolocalelowercase toLowerCase()和(),都回到世界你好。总的来说,它是更安全的使用的面积不知道你的代码将运行在语言环境。
以上是本文的全部内容,希望大家能喜欢。
VaR比= 'greg莱蒙德;
var response =提示(谁是第一个赢得环法de8美国)
法国,;
如果(响应比= =){
其他{ }
/不正确
}
答案是Greg LeMond,但是如果参与者进入Greg Lemond情况看起来是这样的:'greg LeMond的= = 'greg LeMond'。因为Javascript是大写和小写字母之间的区别,小写字母'm'lemond在什么,不在是,因此,参加答辩会得到错误的结果。如果参与者按下大写键和进入GREG LEMOND,同样的结果将得到的。
为了解决这个问题,我们可以将所有两个字符串转换成相同的大小,然后再进行比较:
如果(response.touppercase()= = correctanswer.touppercase()){
其他{ }
/不正确
}
在这种情况下,条件语句将答案和大写字母的正确答案进行逆。因此,'greg lemond'becomes'greg LeMond,and'greg lemond'becomes'greg LeMond的。
让所有的小写的字符串,使用toLowerCase()方法如下:
VaR的回答= 'greg莱蒙德;
警报(answer.tolowercase()); / / 'greg LeMond的
值得注意的是,这些方法并不真正改变的字符串实际上存储在变量中,他们只是回到全部大写或小写的字符串形式。因此,在上面的例子中,答案仍然contains'greg莱蒙德(他们返回其他值)甚至在提示出现。
ToLowerCase()和toUpperCase()是从java.lang.string.the tolocalelowercase以相同名称的方法参考经典方法()和()方法的实现tolocaleupper为一个特定的地区,有些地区,区域化的方法和一般方法所得到的结果都是一样的,但一些语言将Unicode转换的特殊情况规则。此时,我们必须使用面向区域的方法来确保正确的转换。
下面是几个例子:
Hello World;
警报((SV。tolocaleuppercase)); / / 你好世界
警报((SV。toUpperCase)); / / 你好世界
警报((SV。tolocalelowercase)); / / 你好世界
警报(sv.tolowercase()); / /你好世界
的tolocaleuppercase toUpperCase()和()在上面的代码返回Hello World,就像打电话tolocalelowercase toLowerCase()和(),都回到世界你好。总的来说,它是更安全的使用的面积不知道你的代码将运行在语言环境。
以上是本文的全部内容,希望大家能喜欢。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。