gpt4 book ai didi

javascript - 检查是否全部在 Lower 中的函数

转载 作者:行者123 更新时间:2023-11-29 17:59:41 26 4
gpt4 key购买 nike

我正在学习 Javascript 语言,我有一个基本的功能要写:它应该检查字符串中的每个字母是否都在较低的位置并根据返回 true 或 false,我已经尝试编写它但是它返回“undefined”而不是 true/false,我不明白为什么,这里是代码:

var s="hello";
var toutEnMinuscules = function(s){
var i=0;
var x=true;
for (i; i<s.length; i++ ){
if(charAt(i)!==charAt(i).toLowerCase()){
x=false;
break;
}
}
return x;
}

最佳答案

你可以简单地做到这一点,

var s="hello";
var isAllLower = s.toLowerCase() == s;

无需逐个逐个迭代检查

您的代码的问题是,您正试图在 window scope 中访问函数 charAt。但实际上它在 stringprototype 中可用,

if(s.charAt(i)!==s.charAt(i).toLowerCase()){
//-^ -----------^

关于javascript - 检查是否全部在 Lower 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com