JavaScript | 嵌套if的示例
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>
</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的示例相关推荐
- javascript worker 多线程 简单示例
javascript worker 多线程 简单示例 项目结构 主线程 index.html <!DOCTYPE html> <html lang="en"> ...
- android评论嵌套,android 嵌套的listview示例(可参照实现朋友圈评论)
android 嵌套的listview示例(可参考实现朋友圈评论) 最近在项目中用到listview中再嵌套一个listview,两层也有监听,都没有问题.其实,主要解决里面那一层的listview的 ...
- [基础]Javascript中的继承示例代码
面向对象的语言必须具备四个基本特征: 1.封装能力(即允许将基本数据类型的变量或函数放到一个类里,形成类的成员或方法) 2.聚合能力(即允许类里面再包含类,这样可以应付足够复杂的设计) 3.支持继承( ...
- JavaScript正则表达式语法与示例
正则表达式介绍 1.正则表达式是用于匹配字符串中字符组合的模式.正则表达式的模式规则是由一个字符序列组成的.包括所有字母和数字在内,大多数的字符都是直接按照直接量描述待匹配的字符.除此之外,正则表达式 ...
- php函数嵌套 作用域,javascript 嵌套的函数(作用域链)_javascript技巧
嵌套的函数(作用域链) 当你进行函数的嵌套时,要注意实际上作用域链是发生变化的,这点可能看起来不太直观.你可把下面的代码置入firebug监视值的变化. var testvar = 'window属性 ...
- c#如何嵌套第三方程序_C#程序演示嵌套条件运算符的示例
c#如何嵌套第三方程序 C# (or other programming languages also) allows to use a conditional/ternary operator wi ...
- Javascript 处理 JSON 数据 示例
最近做了一个 MEAN stack 的 app .后台用 NodeJS 从 Jira rest api 获得JSON数据并做处理,然后前端用 AngularJS Ajax call 获得处理后的 JS ...
- 10个css动画,10个精妙的CSS和Javascript动画Logo的示例(上)
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Jake Rocheleau,2017年3月6日 如今使用HTML和CSS构建动画Logo比以往更容易,且 ...
- Confluence 6 嵌套用户组的示例
示例 1 : 用是一个子用户组成员 想象在你的目录服务器中,存在下面 2 个用户组: staff marketing 成员: marketing 用户组是 staff 的成员. 用户 jsmith ...
最新文章
- Android Intent的几种用法全面总结
- Meta标签中的format-detection属性及含义
- mysql 主从单库单表同步 binlog-do-db replicate-do-db
- volatile修饰的变量_看了这篇volatile详细介绍,面试你会害怕?
- boost::graph::page_rank用法的测试程序
- Echo Socket例子项目
- 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
- C++ 变量、常量、符号常量
- 利用 Commons-Fileupload 实现文件上传分析(转)
- 【Ansible】非完全离线安装Ansible和Ansible-tower
- fftshift有什么用?MATLAB做FFT后为什么还要fftshift?
- 基于51单片机的温度采集系统
- EXCEL文件转换PDF文件
- 网络安全建设网络可用性管理方法
- 【细胞分割】原子力显微镜图像分析【含GUI Matlab源码 1371期】
- 在Markdown中使用Mermaid来绘制流程图
- 分销系统|分销商城小程序开发方式有什么?
- Matlab中的\ 和/和pinv的关系以及运算
- Unity录音并且保存文件(去掉录音无效片段)
- 手动拆解一个block
热门文章
- java异常顺序_网易新闻
- java多线程队列_java多线程消费者生产者模式(BlockingQueue 通过阻塞队列实现)
- lcd像素点密度_【教程】设置添加LCD密度(DPI)设置
- 深度学习编译:MLIR初步
- 点到线段的距离_直线垂直,垂线的性质,点到直线的距离
- oracle消耗内存的查询,在AIX中计算ORACLE消耗的私有内存总数
- python arduino c_从Python向Arduino LCD发送一个字符串
- c语言的程序结构语序,第3章 C语序结构.doc
- linux 文档编辑器 word,linux下vi编辑器命令大全
- 输出26个英文字母c语言,菜鸟求助,写一个随机输出26个英文字母的程序