Example:

例:

In this example, we are reading salary of an employee and finding the discount and net pay based on given salary and discount rate.

在此示例中,我们正在读取员工的薪水,并根据给定的薪水和折扣率找到折扣和净工资。

Code (JS & HTML):

代码(JS和HTML):

<!DOCTYPE html>
<HTML>
<HEAD>
<SCRIPT>
function Calculate(){var sa=parseInt(document.getElementById("txta").value);
var disc=0.0;
var np=0.0;
if(sa>0){if(sa>5000){if(sa>15000){if(sa>30000){disc=sa*0.4;
}
else{disc=sa*0.25;
}
}
else{disc=sa*0.15;
}
}
else{disc=sa*0.05;
}
document.getElementById("txtb").value=""+disc;
var np=sa-disc;
document.getElementById("txtc").value=""+np;
}
else{alert('Invalid Sale Amount')
}
}
</SCRIPT>
</HEAD>
<BODY>
<h2>Nested If : True ladder</h2>
<hr />
<table>
<tr>
<td>
<label>Enter Sale Amount:</label>
</td>
<td>
<input type="text" name="txta" id="txta" />
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
<input type="button" value="Calculate Discount" onclick="Calculate()" />
</td>
</tr>
<tr>
<td>
<label>Discount</label>
</td>
<td>
<input type="text" name="txtb" id="txtb" readonly />
</td>
</tr>
<tr>
<td>
<label>Net Pay</label>
</td>
<td>
<input type="text" name="txtc" id="txtc" readonly />
</td>
</tr>
</table>
</BODY>
</HTML>

Output

输出量

翻译自: https://www.includehelp.com/code-snippets/nested-if-example-in-javascript.aspx

JavaScript | 嵌套if的示例相关推荐

  1. javascript worker 多线程 简单示例

    javascript worker 多线程 简单示例 项目结构 主线程 index.html <!DOCTYPE html> <html lang="en"> ...

  2. android评论嵌套,android 嵌套的listview示例(可参照实现朋友圈评论)

    android 嵌套的listview示例(可参考实现朋友圈评论) 最近在项目中用到listview中再嵌套一个listview,两层也有监听,都没有问题.其实,主要解决里面那一层的listview的 ...

  3. [基础]Javascript中的继承示例代码

    面向对象的语言必须具备四个基本特征: 1.封装能力(即允许将基本数据类型的变量或函数放到一个类里,形成类的成员或方法) 2.聚合能力(即允许类里面再包含类,这样可以应付足够复杂的设计) 3.支持继承( ...

  4. JavaScript正则表达式语法与示例

    正则表达式介绍 1.正则表达式是用于匹配字符串中字符组合的模式.正则表达式的模式规则是由一个字符序列组成的.包括所有字母和数字在内,大多数的字符都是直接按照直接量描述待匹配的字符.除此之外,正则表达式 ...

  5. php函数嵌套 作用域,javascript 嵌套的函数(作用域链)_javascript技巧

    嵌套的函数(作用域链) 当你进行函数的嵌套时,要注意实际上作用域链是发生变化的,这点可能看起来不太直观.你可把下面的代码置入firebug监视值的变化. var testvar = 'window属性 ...

  6. c#如何嵌套第三方程序_C#程序演示嵌套条件运算符的示例

    c#如何嵌套第三方程序 C# (or other programming languages also) allows to use a conditional/ternary operator wi ...

  7. Javascript 处理 JSON 数据 示例

    最近做了一个 MEAN stack 的 app .后台用 NodeJS 从 Jira rest api 获得JSON数据并做处理,然后前端用 AngularJS Ajax call 获得处理后的 JS ...

  8. 10个css动画,10个精妙的CSS和Javascript动画Logo的示例(上)

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Jake Rocheleau,2017年3月6日 如今使用HTML和CSS构建动画Logo比以往更容易,且 ...

  9. Confluence 6 嵌套用户组的示例

    示例 1 : 用是一个子用户组成员 想象在你的目录服务器中,存在下面 2 个用户组: staff marketing 成员: marketing 用户组是  staff 的成员. 用户 jsmith ...

最新文章

  1. Android Intent的几种用法全面总结
  2. Meta标签中的format-detection属性及含义
  3. mysql 主从单库单表同步 binlog-do-db replicate-do-db
  4. volatile修饰的变量_看了这篇volatile详细介绍,面试你会害怕?
  5. boost::graph::page_rank用法的测试程序
  6. Echo Socket例子项目
  7. 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
  8. C++ 变量、常量、符号常量
  9. 利用 Commons-Fileupload 实现文件上传分析(转)
  10. 【Ansible】非完全离线安装Ansible和Ansible-tower
  11. fftshift有什么用?MATLAB做FFT后为什么还要fftshift?
  12. 基于51单片机的温度采集系统
  13. EXCEL文件转换PDF文件
  14. 网络安全建设网络可用性管理方法
  15. 【细胞分割】原子力显微镜图像分析【含GUI Matlab源码 1371期】
  16. 在Markdown中使用Mermaid来绘制流程图
  17. 分销系统|分销商城小程序开发方式有什么?
  18. Matlab中的\ 和/和pinv的关系以及运算
  19. Unity录音并且保存文件(去掉录音无效片段)
  20. 手动拆解一个block

热门文章

  1. java异常顺序_网易新闻
  2. java多线程队列_java多线程消费者生产者模式(BlockingQueue 通过阻塞队列实现)
  3. lcd像素点密度_【教程】设置添加LCD密度(DPI)设置
  4. 深度学习编译:MLIR初步
  5. 点到线段的距离_直线垂直,垂线的性质,点到直线的距离
  6. oracle消耗内存的查询,在AIX中计算ORACLE消耗的私有内存总数
  7. python arduino c_从Python向Arduino LCD发送一个字符串
  8. c语言的程序结构语序,第3章 C语序结构.doc
  9. linux 文档编辑器 word,linux下vi编辑器命令大全
  10. 输出26个英文字母c语言,菜鸟求助,写一个随机输出26个英文字母的程序