for(vari=0;i<text.length;i++){
varc=text.charAt(i);
if(c<‘A’||c>’Z’)
returnfalse;
}
returntrue;
}
vart=’ABCD’;
document.write(t+’=>’+(allCaps(t)?’全是大写’:’不全是’)+'<br/>’);
t=’AbCD’;
document.write(t+’=>’+(allCaps(t)?’全是大写’:’不全是’));
======
输出
ABCD=>全是大写
AbCD=>不全是
另外,js从设计上就安排以正则表达式去验证字符,如果反其道而行。绝对是“舍近求远”、“所谓弃苏合之香,而取螗螂之丸也”
正则版轻松很多
if(/^[]+$/.test(‘ABCD’)){
document.write(‘全是大写’);
}else{
document.write(‘不全是’);
}