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

JavaScript 用三種方法做一個(gè)簡(jiǎn)易計(jì)算器

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


基本數(shù)據(jù)類型 / 使用對(duì)象創(chuàng)建

1.普通使用

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>

<body>
	<script>
		var str = '歡迎使用簡(jiǎn)易計(jì)算器:\n1. 加法運(yùn)算;\n2. 減法運(yùn)算;\n3. 乘法運(yùn)算;\n4. 除法運(yùn)算;\n5. 退出:\n請(qǐng)輸入您的選項(xiàng)';
		var option = parseInt(prompt(str))
		switch (option) {
			case 1:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				alert(str1 + str2)
				console.log("加法運(yùn)算");
				break
			case 2:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				alert(str1 - str2)
				console.log("減法運(yùn)算");
				break
			case 3:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				alert(str1 * str2)
				console.log("乘法運(yùn)算");
				break
			case 4:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				alert(str1 / str2)
				console.log("除法運(yùn)算");
				break
			case 5:
				console.log("退出");
				break
		}

	</script>
</body>

</html>

2.創(chuàng)建基本函數(shù)

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>

<body>
	<script>
		function jiafa(num1, num2) {
			return num1 + num2
		}
		function jianfa(num1, num2) {
			return num1 - num2
		}
		function chengfa(num1, num2) {
			return num1 * num2
		}
		function chufa(num1, num2) {
			return num1 / num2
		}
		var str = '歡迎使用簡(jiǎn)易計(jì)算器:\n1. 加法運(yùn)算;\n2. 減法運(yùn)算;\n3. 乘法運(yùn)算;\n4. 除法運(yùn)算;\n5. 退出:\n請(qǐng)輸入您的選項(xiàng)';
		var option = parseInt(prompt(str))
		switch (option) {
			case 1:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = jiafa(str1, str2)
				alert(result)
				console.log("加法運(yùn)算");
				break
			case 2:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = jianfa(str1, str2)
				alert(result)
				console.log("減法運(yùn)算");
				break
			case 3:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = chengfa(str1, str2)
				alert(result)
				console.log("乘法運(yùn)算");
				break
			case 4:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = chufa(str1, str2)
				alert(result)
				console.log("除法運(yùn)算");
				break
			case 5:
				console.log("退出");
				break
		}

	</script>
</body>

</html>

3.構(gòu)造函數(shù)創(chuàng)建

new關(guān)鍵字執(zhí)行過程
// 1.new構(gòu)造函可以在內(nèi)存中創(chuàng)建了一個(gè)空的對(duì)象
// 2.this就會(huì)指向剛才創(chuàng)建的空對(duì)象
// 3.執(zhí)行構(gòu)造函數(shù)里面的代碼 給這個(gè)空對(duì)象添加屬性和方法
// 4.返回這個(gè)新對(duì)象(所以構(gòu)造函數(shù)里面不需要return)

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>

<body>
	<script>

		function Counter(num1, num2) {
			this.num1 = num1
			this.num2 = num2
			this.jiafa = function () {
				return num1 + num2
			}
			this.jianfa = function () {
				return num1 - num2
			}
			this.chengfa = function () {
				return num1 * num2
			}
			this.chufa = function () {
				return num1 / num2
			}
		}

		var str = '歡迎使用簡(jiǎn)易計(jì)算器:\n1. 加法運(yùn)算;\n2. 減法運(yùn)算;\n3. 乘法運(yùn)算;\n4. 除法運(yùn)算;\n5. 退出:\n請(qǐng)輸入您的選項(xiàng)';
		var option = parseInt(prompt(str))
		switch (option) {
			case 1:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = new Counter(str1, str2).jiafa()
				alert(result)
				console.log("加法運(yùn)算");
				break
			case 2:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = new Counter(str1, str2).jianfa()
				alert(result)
				console.log("減法運(yùn)算");
				break
			case 3:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = new Counter(str1, str2).chengfa()
				alert(result)
				console.log("乘法運(yùn)算");
				break
			case 4:
				var str1 = parseInt(prompt("請(qǐng)輸入第一個(gè)數(shù)"))
				var str2 = parseInt(prompt("請(qǐng)輸入第二個(gè)數(shù)"))
				result = new Counter(str1, str2).chufa()
				alert(result)
				console.log("除法運(yùn)算");
				break
			case 5:
				console.log("退出");
				break
			default:
				console.log("輸入錯(cuò)誤")
				break
		}

	</script>
</body>

</html>

javascript簡(jiǎn)易計(jì)算器,javascript,前端,vue.js
javascript簡(jiǎn)易計(jì)算器,javascript,前端,vue.js
javascript簡(jiǎn)易計(jì)算器,javascript,前端,vue.js

javascript簡(jiǎn)易計(jì)算器,javascript,前端,vue.js
javascript簡(jiǎn)易計(jì)算器,javascript,前端,vue.js文章來源地址http://www.zghlxwxcb.cn/news/detail-735793.html

到了這里,關(guān)于JavaScript 用三種方法做一個(gè)簡(jiǎn)易計(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)文章

  • Android開發(fā):基于Kotlin編寫一個(gè)簡(jiǎn)易計(jì)算器

    Android開發(fā):基于Kotlin編寫一個(gè)簡(jiǎn)易計(jì)算器

    本著程序員“擁抱變化”的思想,最近開始學(xué)Kotlin了。感覺還是得通過實(shí)戰(zhàn)來入門一門新語言,所以打算寫一個(gè)基于Kotlin語言的計(jì)算器,本文對(duì)開發(fā)過程以及學(xué)習(xí)Kotlin的一些知識(shí)進(jìn)行了記錄。 計(jì)算器的全部源碼已經(jīng)放到了我的Github中,需要的伙伴自?。篊alculator Kotlin中文站:

    2023年04月27日
    瀏覽(25)
  • 【Servlet學(xué)習(xí)三】實(shí)現(xiàn)一個(gè)內(nèi)存版本的簡(jiǎn)易計(jì)算器~

    【Servlet學(xué)習(xí)三】實(shí)現(xiàn)一個(gè)內(nèi)存版本的簡(jiǎn)易計(jì)算器~

    目錄 一、方式1:使用form表單的形式(不推薦) ??1、前端代碼:HTML文件 ??2、后端代碼:Calculator_form.java文件 ??3、最終效果 二、方式2:使用ajax形式(最常用重點(diǎn)?。。。???1、前端代碼:HTML文件 ??2、后端代碼:Calculator_ajax.java文件 ??3、最終效果 ?注意: (1)前端

    2024年02月12日
    瀏覽(21)
  • 用javascript做一個(gè)計(jì)算器,用js做一個(gè)計(jì)算器代碼

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

    大家好,給大家分享一下怎么用javascript做一個(gè)簡(jiǎn)單的計(jì)算器,很多人還不知道這一點(diǎn)。下面詳細(xì)解釋一下?,F(xiàn)在讓我們來看看! 頁面布局設(shè)計(jì)(HTML+CSS) ??由于在之前的博客中有對(duì)html和css進(jìn)行詳細(xì)的講解,再次就不多敘述,直接上代碼。因?yàn)閖s中用到了JQuery選擇器所以在

    2024年02月04日
    瀏覽(29)
  • 使用 JavaScript 創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器

    介紹: JavaScript 是一種廣泛應(yīng)用于網(wǎng)頁開發(fā)的腳本語言,它具有靈活、動(dòng)態(tài)和強(qiáng)大的特性。本文將演示如何使用 JavaScript 創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器,并實(shí)現(xiàn)基本的加減乘除操作。 正文: javascript 解釋: 以上代碼是一個(gè)簡(jiǎn)單的 HTML 頁面,其中包括兩個(gè)輸入框和四個(gè)按鈕,用于實(shí)

    2024年02月03日
    瀏覽(30)
  • HTML和JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器

    HTML和JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器

    使用HTML和JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器。 這段代碼會(huì)在瀏覽器中創(chuàng)建一個(gè)標(biāo)題為\\\"Simple Calculator\\\"的頁面。頁面頂部有一個(gè) h1 元素,用于顯示標(biāo)題。計(jì)算器界面使用了CSS網(wǎng)格布局,將按鈕排列為4列。 在JavaScript部分,定義了一些函數(shù)來處理計(jì)算器的操作。 appendCharacter() 函數(shù)用

    2024年02月13日
    瀏覽(34)
  • 用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)
  • 使用Vue三種方法實(shí)現(xiàn)簡(jiǎn)單計(jì)算器

    使用Vue三種方法實(shí)現(xiàn)簡(jiǎn)單計(jì)算器

    代碼實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的計(jì)算器,用戶可以在輸入框中輸入兩個(gè)數(shù)字,選擇一個(gè)操作符,并點(diǎn)擊“等于”按鈕,Vue.js會(huì)根據(jù)用戶的輸入進(jìn)行計(jì)算,并將結(jié)果顯示在另一個(gè)輸入框中。 以下是效果圖 第一種:使用methods方法實(shí)現(xiàn) 1:首先,引入Vue.js庫(kù)。在代碼中使用了script 標(biāo)簽引入

    2024年02月08日
    瀏覽(34)
  • Python中可以用三種方法判斷文件是否存在

    Python中可以用三種方法判斷文件是否存在

    前言 大家早好、午好、晚好吖 ? ~歡迎光臨本文章 通常在讀寫文件之前,需要判斷文件或目錄是否存在,不然某些處理方法可能會(huì)使程序出錯(cuò)。 所以最好在做任何操作之前,先判斷文件是否存在。 這里將介紹三種判斷文件或文件夾是否存在的方法,分別使用os模塊、Try語句

    2024年02月02日
    瀏覽(18)
  • JAVA制作的簡(jiǎn)易計(jì)算器——傻瓜計(jì)算器

    JAVA制作的簡(jiǎn)易計(jì)算器——傻瓜計(jì)算器

    用JAVA編寫的傻瓜計(jì)算器 作用: 1.可以實(shí)現(xiàn)加法、減法、乘法、除法簡(jiǎn)單運(yùn)算且是單一運(yùn)算,不可混合使用。 2.CE為清除鍵 3.沒有小數(shù)點(diǎn)O(∩_∩)O 思路: 創(chuàng)建JFrame窗口,設(shè)置標(biāo)題,創(chuàng)建JButton,創(chuàng)建文本框JTextField用作顯示。 先定義各種按鈕類型,用作成員。定義窗口方法對(duì)窗口

    2024年02月11日
    瀏覽(18)
  • java 簡(jiǎn)易計(jì)算器

    java 簡(jiǎn)易計(jì)算器

    1.使用Java圖形界面組件設(shè)計(jì)軟件,界面如圖所示。 2.軟件能夠滿足基本的“加、減、乘、除”等運(yùn)算要求。 3.程序代碼清晰,語法規(guī)范,結(jié)構(gòu)合理,邏輯正確。 先分析,計(jì)算器大概是由三個(gè)大部分組成的:菜單欄,顯示框,按鈕。 所以定義一個(gè)類cal繼承JFrame。 我們定義完后

    2024年02月01日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包