新手问题,求帮忙解答
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var FKeyPad = document.Keypad;
var Accum = 0;
var FlagNewNum = false;
var PendingOp = "";
function NumPressed (Num) {
if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
else {
if (FKeyPad.ReadOut.value == "0")
FKeyPad.ReadOut.value = Num;
else
FKeyPad.ReadOut.value += Num;
}
}
function Operation (Op) {
var Readout = FKeyPad.ReadOut.value;
if (FlagNewNum && PendingOp != "=");
else
{
FlagNewNum = true;
if ( '+' == PendingOp )
Accum += parseFloat(Readout);
else if ( '-' == PendingOp )
Accum -= parseFloat(Readout);
else if ( '/' == PendingOp )
Accum /= parseFloat(Readout);
else if ( '*' == PendingOp )
Accum *= parseFloat(Readout);
else
Accum = parseFloat(Readout);
FKeyPad.ReadOut.value = Accum;
PendingOp = Op;
}
}
function Decimal () {
var curReadOut = FKeyPad.ReadOut.value;
if (FlagNewNum) {
curReadOut = "0.";
FlagNewNum = false;
}
else
{
if (curReadOut.indexOf(".") == -1)
curReadOut += ".";
}
FKeyPad.ReadOut.value = curReadOut;
}
function ClearEntry () {
FKeyPad.ReadOut.value = "0";
FlagNewNum = true;
}
function Clear () {
Accum = 0;
PendingOp = "";
ClearEntry();
}
function Neg () {
FKeyPad.ReadOut.value = parseFloat(FKeyPad.ReadOut.value) * -1;
}
function Percent () {
FKeyPad.ReadOut.value = (parseFloat(FKeyPad.ReadOut.value) / 100) * parseFloat(Accum);
}
// End -->
</SCRIPT>
这是一个计算器的例子,我想问if (FlagNewNum) {
FKeyPad.ReadOut.value = Num;
FlagNewNum = false;
}
这段不就是给FKeyPad.ReadOut.value赋值吗,为什么要判断FlagNewNum 呢?我把这段重新写了下
<script type="text/javascript">
var FKeyPad = document.Keypad;
function NumPressed (Num) {
FKeyPad.ReadOut.value = Num;
if (FKeyPad.ReadOut.value == "0")
{
FKeyPad.ReadOut.value = Num;
}
else
{
FKeyPad.ReadOut.value = FKeyPad.ReadOut.value + Num;
}
}
</script>比如点7就出现77再点就没反应,求详解。
相关推荐
matlab源码求一元函数-100day:100天
matlab源码求一元函数 Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交流群,群号680701107,二维码在下方。群里面有我优秀的同事和朋友,我们在有时间的时候会主动为大家解答各种问题,从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有该领域的大拿为大家解惑答疑,小伙伴们可以加群进行交流。感谢千锋教育Python教学部对本群的支持和赞助。 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / Go DevOps - Python / Shell / Ruby / Go 网络爬虫 -
matlab源码求一元函数-python100:python100
matlab源码求一元函数 Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交流群,群号680701107,二维码在下方。群里面有我优秀的同事和朋友,我们在有时间的时候会主动为大家解答各种问题,从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有该领域的大拿为大家解惑答疑,小伙伴们可以加群进行交流。感谢千锋教育Python教学部对本群的支持和赞助。 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / Go DevOps - Python / Shell / Ruby / Go 网络爬虫 -
matlab源码求一元函数-100-Python:100-Python
matlab源码求一元函数 Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交流2群,(之前的Python100天学习交流群已满员,新的交流群群号213132758,二维码在下方。群里面有我优秀的同事和朋友,我们在有时间的时候会主动为大家解答各种问题,从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有该领域的大拿为大家解惑答疑,小伙伴们可以加群进行交流。感谢千锋教育Python教学部对本群的支持和赞助。 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / Go DevOps - Pyth
matlab源码求一元函数-Python-100-Days-num:Python-100天数
matlab源码求一元函数 Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了一个叫Python100天学习交流群,群号680701107,二维码在下方。群里面有我优秀的同事和朋友,我们在有时间的时候会主动为大家解答各种问题,从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有该领域的大拿为大家解惑答疑,小伙伴们可以加群进行交流。感谢千锋教育Python教学部对本群的支持和赞助。 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地。 云基础设施 - Python / Java / Go DevOps - Python / Shell / Ruby / Go 网络爬虫 -
matlab源码求一元函数-Python-100-Days-master:Python-100天大师
matlab源码求一元函数 Python - 100天从新手到大师 作者:骆昊 说明:最近有很多想学习Python的小伙伴申请单独加我微信和QQ,因为我自己平时也很忙,没办法一一解答大家的问题,我创建了Python100天学习交流2群和Python100天学习交流4群两个交流群,群号分别为213132758和661325483,二维码在下方(建议大家加4群,因为2群也即将满员)。我的同事和朋友很多也在这个群里,他们都是优秀的Python开发者,有丰富的商业项目经验,我们在时间充足的时候会及时解答大家的问题,而且从Python语言入门到Web应用开发,从数据分析到机器学习,每个领域都有技术大咖为大家解惑答疑。以后我们争取每周做一次视频直播,以专题的形式分享Python开发的点点滴滴,同时还会不定期的举办线上和线下的技术交流和分享活动,小伙伴们可以加群进行交流。感谢千锋教育Python教学部对本群的支持。 Python应用领域和就业形势分析 简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平


