javescript中如何使用length函数,上网找了好多云里雾里

比如我在需要测试start_time 的输出值是否为4,我该如何判断,直接 start_time.length这样可以吗?测试过不行,但是还必须得测,麻烦大佬详细解答下,很简单的问题但是卡住了

用户52STR8942327 发布于 2021-8-25 09:33
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
Dragon丶Lv2见习互助
发布于2021-8-30 11:40

想要验证start_time的输出值应该是获取start_time.value吧然后再判断是否为4

最佳回答
0
冰河盲鱼Lv2见习互助
发布于2021-8-25 09:46

start_time.length 返回的是start_time这个变量值的长度,

最佳回答
0
luojian0323Lv7资深互助
发布于2021-8-25 09:47(编辑于 2021-8-25 09:49)

image.png

image.png

length只能返回字符串或者数组的长度。返回不了数值型长度 。

  • 用户52STR8942327 用户52STR8942327(提问者) 问下测试start_time的长度怎么写呀?不应该在右侧吗。是不应该写 var xxx(随便起名字)=‘start_time’;然后第二行 xxx.length呀,这样对吗?还是怎么写呀
    2021-08-25 10:11 
  • luojian0323 luojian0323 回复 用户52STR8942327(提问者) 是这样的我截图你也看到了。
    2021-08-25 13:32 
最佳回答
0
AlyswlLv6见习互助
发布于2021-8-31 16:03(编辑于 2021-8-31 16:03)

var start_time = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";  //定义变量

var t=txt.length;  //定义一个变量来存储上面输出值的长度

if(t==4){

//判断是否为4,如果长度等于4,就输出等于4

document.write("等于4");

}else {    

//如果长度不等于4,则输出不等于4

document.write("不等于4")

}

如果是要判断单元格的值的长度,可以直接使用公式,用if+len函数判断:IF(LEN(A1)==4,"等于4","不等于4")   

  • 5关注人数
  • 505浏览人数
  • 最后回答于:2021-8-31 16:03
    请选择关闭问题的原因
    确定 取消
    返回顶部