国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

用javascript做一個(gè)計(jì)算器,用js做一個(gè)計(jì)算器代碼

這篇具有很好參考價(jià)值的文章主要介紹了用javascript做一個(gè)計(jì)算器,用js做一個(gè)計(jì)算器代碼。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

大家好,給大家分享一下怎么用javascript做一個(gè)簡(jiǎn)單的計(jì)算器,很多人還不知道這一點(diǎn)。下面詳細(xì)解釋一下?,F(xiàn)在讓我們來看看!

javascript網(wǎng)頁計(jì)算器,人工智能

JS實(shí)現(xiàn)簡(jiǎn)單計(jì)算器

頁面布局設(shè)計(jì)(HTML+CSS)

??由于在之前的博客中有對(duì)html和css進(jìn)行詳細(xì)的講解,再次就不多敘述,直接上代碼。因?yàn)閖s中用到了JQuery選擇器所以在html中使用<></>標(biāo)簽引入了JQuery,在html中為每個(gè)按鈕單擊綁定計(jì)算器事件cal()并傳入當(dāng)前點(diǎn)擊對(duì)象thispython for語句用法。
??.html文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>簡(jiǎn)單計(jì)算器</title>
    <link rel="stylesheet" type="text/css" href="./style.css"> <!-- css樣式 -->
   
    < src="https://code.jquery.com/jquery-latest.min.js"></> <!-- 引用JQuery庫 -->
</head>
<body>
    <div>
        <table>
            <tr>
                <td colspan="3"><input type="text" value="0"/></td>
            </tr>
            <tr>
                <td><button id="c11" onclick="cal(this)">+</button></td>
                <td><button id="c12" onclick="cal(this)">-</button></td>
                <td><button id="c13" onclick="cal(this)">×</button></td>
                <td><button id="c14" onclick="cal(this)">/</button></td>
            </tr>
            <tr>
                <td><button id="c21" onclick="cal(this)" value="7">7</button></td>
                <td><button id="c22" onclick="cal(this)" value="8">8</button></td>
                <td><button id="c23" onclick="cal(this)" value="9">9</button></td>
                <td rowspan="2"><button id="c24" onclick="cal(this)">C</button></td>
            </tr>
            <tr>
                <td><button id="c31" onclick="cal(this)" value="4">4</button></td>
                <td><button id="c32" onclick="cal(this)" value="5">5</button></td>
                <td><button id="c33" onclick="cal(this)" value="6">6</button></td>
            </tr>
            <tr>
                <td><button id="c41" onclick="cal(this)" value="1">1</button></td>
                <td><button id="c42" onclick="cal(this)" value="2">2</button></td>
                <td><button id="c43" onclick="cal(this)" value="3">3</button></td>
                <td rowspan="2"><button id="c44" onclick="cal(this)">=</button></td>
            </tr>
            <tr>
                <td colspan="2"><button id="c51" onclick="cal(this)" value="0">0</button></td>
                <td><button id="c53" onclick="cal(this)">.</button></td>
            </tr>
        </table>
    </div>
    < src = "./calculator.js"></> <!-- js腳本 -->
</body>
</html>

??.css文件:

input{
    width: 200px;
    height:50px;
    margin-bottom: 10px;
    padding: 0;
    font:18px bold;
}
button{
    width: 50px;
    height: 40px;
    margin-bottom: 10px;
    border: 1px dashed black;
    background-color: #ffc4cc;
}
#c24{
    height: 93px;
}
#c44{
    height: 93px;
}
#c51{
    width: 122px;
}
#c44,#c24,#c14{
    margin-left:10px;
}

??靜態(tài)頁面如圖示:
javascript網(wǎng)頁計(jì)算器,人工智能

實(shí)現(xiàn)計(jì)算部分(JS)

1.功能:實(shí)現(xiàn)簡(jiǎn)單的數(shù)值的加減乘除計(jì)算,以及清屏功能
2.操作:例如:123×29;以此點(diǎn)擊1、2、3、,點(diǎn)擊×號(hào),依次點(diǎn)擊2、9,最后點(diǎn)擊=,即可計(jì)算出結(jié)果3567
示例如圖:javascript網(wǎng)頁計(jì)算器,人工智能
javascript網(wǎng)頁計(jì)算器,人工智能
3.缺點(diǎn):

  • 不能進(jìn)行負(fù)數(shù)的計(jì)算,會(huì)產(chǎn)生NaN錯(cuò)誤;
  • 不能進(jìn)行連續(xù)計(jì)算,一次只能進(jìn)行兩個(gè)數(shù)之間的運(yùn)算;如果要在之前結(jié)果上繼續(xù)計(jì)算可以直接按運(yùn)算符號(hào)和下一個(gè)數(shù);若要開始新的計(jì)算,則需要先清屏。

4.思路展示:

  • 文本框顯示:因?yàn)槲谋究蝻@示的內(nèi)容根據(jù)點(diǎn)擊的按鈕實(shí)時(shí)變化,為了修改簡(jiǎn)單,在這里使用JQuery選擇器選中文本框,賦值給一個(gè)全局變量input,之后我們根據(jù)input的val()方法修改它的值就好。

代碼如下:

var input = $("input");
  • 按鈕id獲取:因?yàn)楹竺嫖覀円鶕?jù)不同的按鈕進(jìn)行不同的操作,所以在cal()函數(shù)中第一步先獲取按鈕的id,方便后面做判斷用。

代碼如下:

let btn = e.id;
  • 數(shù)值輸入:根據(jù)按鈕的id判斷是否為數(shù)字或者小數(shù)點(diǎn),如果是的話,進(jìn)行數(shù)字輸入操作。先判斷當(dāng)前文本框的值是不是0,如果是0,則用當(dāng)前輸入覆蓋input的值;若非0,則將當(dāng)前輸入連接在input值后面。

代碼如下:

//若input的值為0
input.val(btn_value);
//若input的值非0
input.val(input.val()+btn_value);
  • 符號(hào)輸入:根據(jù)按鈕的id判斷是否為運(yùn)算符號(hào),如果是的話,進(jìn)行符號(hào)輸入操作。不考慮連續(xù)運(yùn)算,則先判斷當(dāng)前文本框的值是否含有+、×、/(不考慮-是因?yàn)橐M(jìn)行減法運(yùn)算),如果有,則彈出“不支持該運(yùn)算”;若無,則將該運(yùn)算符號(hào)連接在input值后面。

代碼如下:

//若input的值含有+、×、/
 alert("連續(xù)運(yùn)算功能未上線!")
//若input的值不含有+、×、/
input.val(input.val()+當(dāng)前運(yùn)算符號(hào));
  • 數(shù)值計(jì)算:根據(jù)按鈕的id判斷是否為等號(hào),如果是的話,進(jìn)行數(shù)值計(jì)算操作。進(jìn)行選擇判斷,使用indexOf()方法判斷input的值中含有+、×、/哪個(gè)標(biāo)點(diǎn)符號(hào),然后以該符號(hào)位置為分隔,使用substring()方法截取該符號(hào)前面的值強(qiáng)制轉(zhuǎn)化為Float型后賦值給num1,截取該符號(hào)后面的值強(qiáng)制轉(zhuǎn)化為Float型后賦值給num2,進(jìn)行相應(yīng)的計(jì)算。(注意除法時(shí)分母不能為0)

代碼如下:

if(input_value.indexOf("+")!==-1){
        pos = input_value.indexOf("+");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1+num2);
    }
    else  if(input_value.indexOf("-")!==-1){
        pos = input_value.indexOf("-");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1-num2);
    }
    else  if(input_value.indexOf("×")!==-1){
        pos = input_value.indexOf("×");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1*num2);
    }
    else  if(input_value.indexOf("/")!==-1){
        pos = input_value.indexOf("/");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        if(num2-0 === 0){
            alert("分母不能為0!");
        }
        else{
            input.val(num1/num2);
        }
    }
  • 清屏:根據(jù)按鈕的id判斷是否為符號(hào)C,如果是的話,進(jìn)行清屏操作。

代碼如下:

input.val(0);

5. JavaScript文件如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-765484.html

"use strict"
var input = $("input");
function cal(e){
    let btn = e.id;
    //清零
    if( btn === "c24"){
        input.val(0);
    }
    //數(shù)值輸入
    else if(btn === "c51"||btn === "c41"||btn === "c42"||btn === "c43"
        ||btn === "c31"||btn === "c32"||btn === "c33"
        ||btn === "c21"||btn === "c22"||btn === "c23"){
        let btn_value = document.getElementById(btn).getAttribute("value");
        if( input.val() === "0" ){
            input.val(btn_value);
        }
        else{
            input.val(input.val()+btn_value);
        }
    }
    else if(btn === "c11"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"+");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c12"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"-");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c13"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"×");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c14"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"/");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c53"){
        input.val(input.val()+".");
    }
    else if(btn === "c44"){
        let pos,num1,num2;
        let input_value = input.val();
        if(input_value.indexOf("+")!==-1){
            pos = input_value.indexOf("+");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1+num2);
        }
        else  if(input_value.indexOf("-")!==-1){
            pos = input_value.indexOf("-");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1-num2);
        }
        else  if(input_value.indexOf("×")!==-1){
            pos = input_value.indexOf("×");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1*num2);
        }
        else  if(input_value.indexOf("/")!==-1){
            pos = input_value.indexOf("/");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            if(num2-0 === 0){
                alert("分母不能為0!");
            }
            else{
                input.val(num1/num2);
            }

        }
    }
}

JS實(shí)現(xiàn)簡(jiǎn)單計(jì)算器

頁面布局設(shè)計(jì)(HTML+CSS)

??由于在之前的博客中有對(duì)html和css進(jìn)行詳細(xì)的講解,再次就不多敘述,直接上代碼。因?yàn)閖s中用到了JQuery選擇器所以在html中使用<></>標(biāo)簽引入了JQuery,在html中為每個(gè)按鈕單擊綁定計(jì)算器事件cal()并傳入當(dāng)前點(diǎn)擊對(duì)象thispython for語句用法。
??.html文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>簡(jiǎn)單計(jì)算器</title>
    <link rel="stylesheet" type="text/css" href="./style.css"> <!-- css樣式 -->
   
    < src="https://code.jquery.com/jquery-latest.min.js"></> <!-- 引用JQuery庫 -->
</head>
<body>
    <div>
        <table>
            <tr>
                <td colspan="3"><input type="text" value="0"/></td>
            </tr>
            <tr>
                <td><button id="c11" onclick="cal(this)">+</button></td>
                <td><button id="c12" onclick="cal(this)">-</button></td>
                <td><button id="c13" onclick="cal(this)">×</button></td>
                <td><button id="c14" onclick="cal(this)">/</button></td>
            </tr>
            <tr>
                <td><button id="c21" onclick="cal(this)" value="7">7</button></td>
                <td><button id="c22" onclick="cal(this)" value="8">8</button></td>
                <td><button id="c23" onclick="cal(this)" value="9">9</button></td>
                <td rowspan="2"><button id="c24" onclick="cal(this)">C</button></td>
            </tr>
            <tr>
                <td><button id="c31" onclick="cal(this)" value="4">4</button></td>
                <td><button id="c32" onclick="cal(this)" value="5">5</button></td>
                <td><button id="c33" onclick="cal(this)" value="6">6</button></td>
            </tr>
            <tr>
                <td><button id="c41" onclick="cal(this)" value="1">1</button></td>
                <td><button id="c42" onclick="cal(this)" value="2">2</button></td>
                <td><button id="c43" onclick="cal(this)" value="3">3</button></td>
                <td rowspan="2"><button id="c44" onclick="cal(this)">=</button></td>
            </tr>
            <tr>
                <td colspan="2"><button id="c51" onclick="cal(this)" value="0">0</button></td>
                <td><button id="c53" onclick="cal(this)">.</button></td>
            </tr>
        </table>
    </div>
    < src = "./calculator.js"></> <!-- js腳本 -->
</body>
</html>

??.css文件:

input{
    width: 200px;
    height:50px;
    margin-bottom: 10px;
    padding: 0;
    font:18px bold;
}
button{
    width: 50px;
    height: 40px;
    margin-bottom: 10px;
    border: 1px dashed black;
    background-color: #ffc4cc;
}
#c24{
    height: 93px;
}
#c44{
    height: 93px;
}
#c51{
    width: 122px;
}
#c44,#c24,#c14{
    margin-left:10px;
}

??靜態(tài)頁面如圖示:
javascript網(wǎng)頁計(jì)算器,人工智能

實(shí)現(xiàn)計(jì)算部分(JS)

1.功能:實(shí)現(xiàn)簡(jiǎn)單的數(shù)值的加減乘除計(jì)算,以及清屏功能
2.操作:例如:123×29;以此點(diǎn)擊1、2、3、,點(diǎn)擊×號(hào),依次點(diǎn)擊2、9,最后點(diǎn)擊=,即可計(jì)算出結(jié)果3567
示例如圖:javascript網(wǎng)頁計(jì)算器,人工智能
javascript網(wǎng)頁計(jì)算器,人工智能
3.缺點(diǎn):

  • 不能進(jìn)行負(fù)數(shù)的計(jì)算,會(huì)產(chǎn)生NaN錯(cuò)誤;
  • 不能進(jìn)行連續(xù)計(jì)算,一次只能進(jìn)行兩個(gè)數(shù)之間的運(yùn)算;如果要在之前結(jié)果上繼續(xù)計(jì)算可以直接按運(yùn)算符號(hào)和下一個(gè)數(shù);若要開始新的計(jì)算,則需要先清屏。

4.思路展示:

  • 文本框顯示:因?yàn)槲谋究蝻@示的內(nèi)容根據(jù)點(diǎn)擊的按鈕實(shí)時(shí)變化,為了修改簡(jiǎn)單,在這里使用JQuery選擇器選中文本框,賦值給一個(gè)全局變量input,之后我們根據(jù)input的val()方法修改它的值就好。

代碼如下:

var input = $("input");
  • 按鈕id獲?。阂?yàn)楹竺嫖覀円鶕?jù)不同的按鈕進(jìn)行不同的操作,所以在cal()函數(shù)中第一步先獲取按鈕的id,方便后面做判斷用。

代碼如下:

let btn = e.id;
  • 數(shù)值輸入:根據(jù)按鈕的id判斷是否為數(shù)字或者小數(shù)點(diǎn),如果是的話,進(jìn)行數(shù)字輸入操作。先判斷當(dāng)前文本框的值是不是0,如果是0,則用當(dāng)前輸入覆蓋input的值;若非0,則將當(dāng)前輸入連接在input值后面。

代碼如下:

//若input的值為0
input.val(btn_value);
//若input的值非0
input.val(input.val()+btn_value);
  • 符號(hào)輸入:根據(jù)按鈕的id判斷是否為運(yùn)算符號(hào),如果是的話,進(jìn)行符號(hào)輸入操作。不考慮連續(xù)運(yùn)算,則先判斷當(dāng)前文本框的值是否含有+、×、/(不考慮-是因?yàn)橐M(jìn)行減法運(yùn)算),如果有,則彈出“不支持該運(yùn)算”;若無,則將該運(yùn)算符號(hào)連接在input值后面。

代碼如下:

//若input的值含有+、×、/
 alert("連續(xù)運(yùn)算功能未上線!")
//若input的值不含有+、×、/
input.val(input.val()+當(dāng)前運(yùn)算符號(hào));
  • 數(shù)值計(jì)算:根據(jù)按鈕的id判斷是否為等號(hào),如果是的話,進(jìn)行數(shù)值計(jì)算操作。進(jìn)行選擇判斷,使用indexOf()方法判斷input的值中含有+、×、/哪個(gè)標(biāo)點(diǎn)符號(hào),然后以該符號(hào)位置為分隔,使用substring()方法截取該符號(hào)前面的值強(qiáng)制轉(zhuǎn)化為Float型后賦值給num1,截取該符號(hào)后面的值強(qiáng)制轉(zhuǎn)化為Float型后賦值給num2,進(jìn)行相應(yīng)的計(jì)算。(注意除法時(shí)分母不能為0)

代碼如下:

if(input_value.indexOf("+")!==-1){
        pos = input_value.indexOf("+");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1+num2);
    }
    else  if(input_value.indexOf("-")!==-1){
        pos = input_value.indexOf("-");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1-num2);
    }
    else  if(input_value.indexOf("×")!==-1){
        pos = input_value.indexOf("×");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        input.val(num1*num2);
    }
    else  if(input_value.indexOf("/")!==-1){
        pos = input_value.indexOf("/");
        num1 = parseFloat(input_value.substring(0,pos));
        num2 = parseFloat(input_value.substring(pos+1,input_value.length));
        if(num2-0 === 0){
            alert("分母不能為0!");
        }
        else{
            input.val(num1/num2);
        }
    }
  • 清屏:根據(jù)按鈕的id判斷是否為符號(hào)C,如果是的話,進(jìn)行清屏操作。

代碼如下:

input.val(0);

5. JavaScript文件如下:

"use strict"
var input = $("input");
function cal(e){
    let btn = e.id;
    //清零
    if( btn === "c24"){
        input.val(0);
    }
    //數(shù)值輸入
    else if(btn === "c51"||btn === "c41"||btn === "c42"||btn === "c43"
        ||btn === "c31"||btn === "c32"||btn === "c33"
        ||btn === "c21"||btn === "c22"||btn === "c23"){
        let btn_value = document.getElementById(btn).getAttribute("value");
        if( input.val() === "0" ){
            input.val(btn_value);
        }
        else{
            input.val(input.val()+btn_value);
        }
    }
    else if(btn === "c11"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"+");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c12"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"-");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c13"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"×");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c14"){
        let input_value = input.val();
        if(input_value.indexOf("+") === -1&&input_value.indexOf("-") === -1
            &&input_value.indexOf("×") === -1&&input_value.indexOf("/") === -1){
            input.val(input.val()+"/");
        }
        else{
            alert("連續(xù)運(yùn)算功能未上線!")
        }
    }
    else if(btn === "c53"){
        input.val(input.val()+".");
    }
    else if(btn === "c44"){
        let pos,num1,num2;
        let input_value = input.val();
        if(input_value.indexOf("+")!==-1){
            pos = input_value.indexOf("+");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1+num2);
        }
        else  if(input_value.indexOf("-")!==-1){
            pos = input_value.indexOf("-");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1-num2);
        }
        else  if(input_value.indexOf("×")!==-1){
            pos = input_value.indexOf("×");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            input.val(num1*num2);
        }
        else  if(input_value.indexOf("/")!==-1){
            pos = input_value.indexOf("/");
            num1 = parseFloat(input_value.substring(0,pos));
            num2 = parseFloat(input_value.substring(pos+1,input_value.length));
            if(num2-0 === 0){
                alert("分母不能為0!");
            }
            else{
                input.val(num1/num2);
            }

        }
    }
}

到了這里,關(guān)于用javascript做一個(gè)計(jì)算器,用js做一個(gè)計(jì)算器代碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 用JavaScript和HTML實(shí)現(xiàn)一個(gè)精美的計(jì)算器

    用JavaScript和HTML實(shí)現(xiàn)一個(gè)精美的計(jì)算器

    計(jì)算器是我們?nèi)粘I钪薪?jīng)常使用的工具之一,可以幫助我們進(jìn)行簡(jiǎn)單的數(shù)學(xué)運(yùn)算。在本博文中,我將使用JavaScript編寫一個(gè)漂亮的計(jì)算器,并添加加減乘除功能。這個(gè)計(jì)算器將有一個(gè)精美的用戶界面,包含9個(gè)數(shù)字按鈕和加減乘除操作符。 HTML:負(fù)責(zé)構(gòu)建界面 CSS:負(fù)責(zé)美化界

    2024年02月15日
    瀏覽(29)
  • 用代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單計(jì)算器

    用代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單計(jì)算器

    作者主頁: paper jie的博客_CSDN博客-C語言,算法詳解領(lǐng)域博主 本文作者: 大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于 《C語言》專欄,本專欄是針對(duì)于大學(xué)生,編程小白精心打造的。筆者用重金(時(shí)間和精力)打造,將C語言基礎(chǔ)知識(shí)一網(wǎng)打盡,希望可

    2024年02月08日
    瀏覽(28)
  • HTML+CSS+JS+Django 實(shí)現(xiàn)前后端分離的科學(xué)計(jì)算器、利率計(jì)算器(附全部代碼在gitcode鏈接)

    HTML+CSS+JS+Django 實(shí)現(xiàn)前后端分離的科學(xué)計(jì)算器、利率計(jì)算器(附全部代碼在gitcode鏈接)

    本次作業(yè)完成了 全部的基礎(chǔ)功能 和附件功能1. 前端修改利率表 2. 科學(xué)計(jì)算 3. 頁面原型設(shè)計(jì) 以及擴(kuò)展功能1. 動(dòng)態(tài)按鈕,動(dòng)態(tài)背景,頁面局部or全局切換等等。 這個(gè)作業(yè)屬于哪個(gè)課程 2301-計(jì)算機(jī)學(xué)院-軟件工程 這個(gè)作業(yè)要求在哪里 軟工實(shí)踐第二次作業(yè) 這個(gè)作業(yè)的目標(biāo) 實(shí)現(xiàn)一個(gè)

    2024年02月08日
    瀏覽(30)
  • 微信小程序計(jì)算器(含源碼)、含js精確運(yùn)算代碼

    微信小程序計(jì)算器(含源碼)、含js精確運(yùn)算代碼

    目錄 一、引言與效果圖 ?二、源碼 0.目錄結(jié)構(gòu): 1.xxxx.wxml文件 ?2.樣式文件 (1)xxxx.less文件 (2)xxxx.wxss文件 (不會(huì)使用 less 的可以用這個(gè)) 3.xxxx.json文件 4.accurate.js 5.xxxx.js文件 三、結(jié)語 ? ? ? ?最近在做一個(gè)記賬本小程序,其中需要用到計(jì)算器,但是在網(wǎng)上找的代碼,用

    2024年02月01日
    瀏覽(60)
  • 分享一個(gè)計(jì)算器

    分享一個(gè)計(jì)算器

    先看效果: 再看代碼(查看更多):

    2024年02月14日
    瀏覽(19)
  • 基于html5+javascript技術(shù)開發(fā)的房貸利率計(jì)算器

    基于html5+javascript技術(shù)開發(fā)的房貸利率計(jì)算器

    房貸計(jì)算器是一款專為購房者設(shè)計(jì)的實(shí)用工具應(yīng)用,其主要功能是幫助用戶詳細(xì)計(jì)算房貸的還款金額、利息以及還款計(jì)劃等。通過這款軟件,用戶可以更加便捷地了解到自己的還款情況和計(jì)劃,從而更好地規(guī)劃自己的財(cái)務(wù)。下面將對(duì)房貸計(jì)算器進(jìn)行詳細(xì)的介紹。 房貸計(jì)算器體

    2024年02月08日
    瀏覽(21)
  • 模擬實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器
  • tkinter制作一個(gè)簡(jiǎn)單計(jì)算器

    tkinter制作一個(gè)簡(jiǎn)單計(jì)算器

    ????????我們知道tkinter是python常用的UI框架,那么它是如何使用的呢?我們用一個(gè)簡(jiǎn)單的例子來顯示它的作用,制作一個(gè)簡(jiǎn)單的計(jì)算器,如下圖所示。 上圖是一個(gè)計(jì)算器,我們可以看出它一共有20個(gè)鍵,每個(gè)按鍵都表示一個(gè)功能,在最上方是一個(gè)文本框用來顯示數(shù)值。接下

    2024年02月11日
    瀏覽(28)
  • 用python制作一個(gè)簡(jiǎn)易計(jì)算器

    這是一個(gè)用Python制作簡(jiǎn)單計(jì)算器的教程。你可以根據(jù)需要進(jìn)行更多的改進(jìn),例如添加其他運(yùn)算符或功能。 首先,我們需要?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的用戶界面,用于顯示計(jì)算器的按鍵和結(jié)果。在Python中,我們可以使用 tkinter 庫來創(chuàng)建圖形用戶界面。創(chuàng)建一個(gè)新的Python文件,并將其命名為

    2024年02月11日
    瀏覽(22)
  • 制作一個(gè)簡(jiǎn)易的計(jì)算器app

    制作一個(gè)簡(jiǎn)易的計(jì)算器app

    github項(xiàng)目地址:https://github.com/13008451162/AndroidMoblieCalculator 筆者的Ui制作的制作的比較麻煩僅供參考,在這里使用了多個(gè)LinearLayout對(duì)屏幕進(jìn)行了劃分。不建議大家這樣做最好使用GridLayout會(huì)更加快捷簡(jiǎn)單 筆者大致劃分是這樣的: 使用了四個(gè)大框,在第四個(gè)大框里面有多個(gè)小框

    2024年02月15日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包