通化物流电话:程序返回与函数返回

来源:百度文库 编辑:高考问答 时间:2024/04/27 19:46:08
function IsWhitespace (s) //定义一个函数
{ var i; //定义变量i
if (IsEmpty(s)) return true; //如果没有s参数,函数立即返回
for (i = 0; i < s.length; i++) //循环,从i=0s变量的长度
{ var c = s.charAt(i); //将S的第i个字符(一开始是第1个)赋值给变量c
if (whitespace.indexOf(c) == -1) return false; //如果在whitespace字符串中变有找到c,则程序返回
}
return true; //函数正常结束后返回

请问朋友们,第三行的,return ture 函数返回是什么意思,是不是继续往下执行函数的意思啊?倒数第三行的那个return false 是不是函数不再执行的意思?
函数立即返回与程序返回是一个意思吗?

当调用 IsWhitespace 的时候,对s进行检查,如果符合条件,就会有相关的返回值,也就是说IsWhitespace(s)可以=true或者false
return true; //函数正常结束后返回 是说程序在执行过程中没有任何问题,执行完毕整个函数,return true相当于把函数IsWhitespace 初始化,等待再次进入函数......