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

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

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

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

我們學(xué)完了函數(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

龙州县| 石林| 基隆市| 手游| 突泉县| 庆元县| 彰化县| 和顺县| 新余市| 灌云县| 高尔夫| 社旗县| 开江县| 吴川市| 郯城县| 荥阳市| 长治县| 屏山县| 昭平县| 旌德县| 浙江省| 天峨县| 彭泽县| 灌云县| 沙坪坝区| 贵溪市| 积石山| 深泽县| 崇左市| 肥西县| 彭泽县| 类乌齐县| 哈巴河县| 宝鸡市| 九龙县| 台江县| 鹿邑县| 兴文县| 久治县| 察雅县| 遂平县|