最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實現(xiàn)網(wǎng)頁計算器

 更新時間:2022年07月05日 07:05:22   作者:但行好事wlw  
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)網(wǎng)頁計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JavaScript實現(xiàn)網(wǎng)頁計算器的具體代碼,供大家參考,具體內(nèi)容如下

我們學完了函數(shù),做一個網(wǎng)頁計算器的小案例,鞏固一下。

共兩個案例:

案例一圖:

相加:

相減:

相乘:

相除:

代碼如下:

結(jié)構(gòu):

<p>整數(shù)1: <input type="text" name="" id="num1"> </p>
<p>整數(shù)2: <input type="text" name="" id="num2"> </p>
? ? <p>
? ? ? ? <input type="button" value="相加" onclick="math(add)">
? ? ? ? <input type="button" value="相減" onclick="math(fuck)">
? ? ? ? <input type="button" value="相乘" onclick="math(doubles)">
? ? ? ? <input type="button" value="相除" onclick="math(fucks)">
? ? </p>
? ? <p>結(jié)果:<input type="text" name="" id="result"></p>
? ?
?? ? <script>
? ? ? ? function math(func) {
? ? ? ? ? ? var result = document.getElementById('result');
? ? ? ? ? ? var num1 = parseInt(document.getElementById('num1').value);
? ? ? ? ? ? var num2 = parseInt(document.getElementById('num2').value);
? ? ? ? ? ? if (isNaN(num1) || isNaN(num2)) {
? ? ? ? ? ? ? ? alert('輸入數(shù)字,你個傻吊');
? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? result.value = func(num1, num2);
? ? ? ? ? ? }
? ? ? ? }

? ? ? ? function add(num1, num2) {
? ? ? ? ? ? return num1 + num2;
? ? ? ? }

? ? ? ? function fuck(num1, num2) {
? ? ? ? ? ? return num1 - num2;
? ? ? ? }

? ? ? ? function doubles(num1, num2) {
? ? ? ? ? ? return num1 * num2;
? ? ? ? }

? ? ? ? function fucks(num1, num2) {
? ? ? ? ? ? return num1 / num2;
? ? ? ? }
</script>

案例二:

案例圖:(實現(xiàn)案例圖上的功能)

<script>
? ? ? ? while (true) {
? ? ? ? ? ? var choose = parseInt(prompt('歡迎使用簡易計算器:' + '\n' + '1.加法操作' + '\n' + '2.減法操作' + '\n' + '3.乘法操作' + '\n' + '4.除法操作' + '\n' + '5.退出'));
? ? ? ? ? ? if (choose > 5 || choose <= 0) {
? ? ? ? ? ? ? ? alert('請輸入1-5之間的選項...');
? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? if (choose == 1) {
? ? ? ? ? ? ? ? ? ? alert('歡迎使用加法計算器,請輸入需要計算的兩個數(shù)值');
? ? ? ? ? ? ? ? ? ? var num1 = parseFloat(prompt('第一個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? var num2 = parseFloat(prompt('第二個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? alert('結(jié)果為:' + (num1 + num2));
? ? ? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ? } else if (choose == 2) {
? ? ? ? ? ? ? ? ? ? alert('歡迎使用減法計算器,請輸入需要計算的兩個數(shù)值');
? ? ? ? ? ? ? ? ? ? var num1 = parseFloat(prompt('第一個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? var num2 = parseFloat(prompt('第二個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? alert('結(jié)果為:' + (num1 - num2));
? ? ? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ? } else if (choose == 3) {
? ? ? ? ? ? ? ? ? ? alert('歡迎使用乘法計算器,請輸入需要計算的兩個數(shù)值');
? ? ? ? ? ? ? ? ? ? var num1 = parseFloat(prompt('第一個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? var num2 = parseFloat(prompt('第二個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? alert('結(jié)果為:' + (num1 * num2));
? ? ? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ? } else if (choose == 4) {
? ? ? ? ? ? ? ? ? ? alert('歡迎使用加法計算器,請輸入需要計算的兩個數(shù)值');
? ? ? ? ? ? ? ? ? ? var num1 = parseFloat(prompt('第一個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? var num2 = parseFloat(prompt('第二個數(shù)值:'));
? ? ? ? ? ? ? ? ? ? alert('結(jié)果為:' + (num1 / num2));
? ? ? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? alert('歡迎再次使用');
? ? ? ? ? ? ? ? ? ? alert('再見');
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }

? ? ? ? }
</script>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

锡林浩特市| 榆社县| 洛川县| 周口市| 五原县| 同心县| 富阳市| 太原市| 牡丹江市| 敖汉旗| 沙河市| 闵行区| 沈丘县| 洪洞县| 施甸县| 南漳县| 普宁市| 虞城县| 遂川县| 叶城县| 资溪县| 秀山| 保亭| 万安县| 青海省| 柘荣县| 开封市| 青冈县| 恩施市| 呼图壁县| 宜城市| 措勤县| 江门市| 定西市| 德保县| 镇原县| 广灵县| 邵武市| 三都| 定兴县| 奉新县|