函数名等于true是什么意思

weixin_45963892 2020-07-18 02:32:16
...全文
5024 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
陌路晨曦 2020-08-10
  • 打赏
  • 举报
回复
外面的相当于定义一个状态,里面的就是判断条件,满足true这个状态就执行循环
qq_39270788 2020-07-28
  • 打赏
  • 举报
回复
第一个var isValidString=true,函数声明的变量,函数将来要返回的值,指示字符串是否有效,初始化为ture表示默认是有效的,第二个for循环中isValidString==true是判断条件,不加这个判断条件函数其实也是对的,加了之后能缩短循环次数,因为只要isValidString==false这句执行了,下一步的循环条件就不成立了,跳出循环了。
chenrynet 2020-07-20
  • 打赏
  • 举报
回复
引用 6 楼 weixin_45963892 的回复:
就是我不明白的是,函数里var isValidString=true;还有for循环逻辑与上isValidString==true代表的是什么意思
var isValidString=true 给isValidString赋值为true isValidString==true 判断isValidString是否为true 为true 则继续循环 否热循环终止
Lin_pupil 2020-07-20
  • 打赏
  • 举报
回复
你把这个变量改成别的名字应该也是能用的,只是恰好同名而已。var xxx =true是变量声明 xxx==true是判断是否相等
weixin_45963892 2020-07-18
  • 打赏
  • 举报
回复
就是我不明白的是,函数里var isValidString=true;还有for循环逻辑与上isValidString==true代表的是什么意思
chenrynet 2020-07-18
  • 打赏
  • 举报
回复
for 循环条件里面有这个变量 如果输入字符串有一个字符(第一次检查出来)不在原来定义的规则字符串里面(indexof==-1) 则循环结束 函数返回false; 否则返回ture(循环会走完)
weixin_45963892 2020-07-18
  • 打赏
  • 举报
回复
从整体看,这个变量有什么用
weixin_45963892 2020-07-18
  • 打赏
  • 举报
回复
那这个变量是什么意思
weixin_45963892 2020-07-18
  • 打赏
  • 举报
回复
那这个变量是什么意思
chenrynet 2020-07-18
  • 打赏
  • 举报
回复
函数体 定义了一个正好和函数名同名的变量而已

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧