JS實例-01

来源:https://www.cnblogs.com/huaweimian/archive/2020/07/29/13397193.html
-Advertisement-
Play Games

輸入成績(0-100),不同的分數段獎勵不同while(true){var a=prompt('請輸入成績');if (a>=0&&a<=100){ break;}}if (a==100){ alert('獎勵一輛汽車')}else if (a>=80&&a<99){ alert('獎勵一本筆記本' ...


輸入成績(0-100),不同的分數段獎勵不同
while(true){
var a=prompt('請輸入成績');
if (a>=0&&a<=100){
break;
}
}
if (a==100){
alert('獎勵一輛汽車')
}
else if (a>=80&&a<99){
alert('獎勵一本筆記本')
}
else if(a<80&&a>=60){
alert('獎勵一本參考書')
}
else{
alert('什麼獎勵都沒有')
}
輸入三個值時,同時滿足,其中一個滿足,均不滿足的情況下
var height=prompt('請輸入身高');
var money=prompt('請輸入財產');
var my=prompt('請輸入顏值');
if (height>=180&&money>=1000&&my>=500){
alert('我一定要成為!!')}
else if(height>=180||money>=1000||my>=500){
alert('也可以!!')
}
else{
alert('不行!!')
}

鍵盤輸入三個數字,對他們進行從小到大排序

//prompt()函數的返回值是String類型的,+prompt()變成number類型

var num1=+prompt('請輸入num1');
var num2=+prompt('請輸入num2');
var num3=+prompt('請輸入num3');
if (num1<num2&&num1<num3){
//num1最小
if(num2<num3){
alert(num1+","+num2+","+num3)
}
else{
alert(num1+","+num3+","+num2)
}
}
else if(num2<num1&&num2<num3){
//num2最小
if(num1<num3){
alert(num2+","+num1+","+num3)
}
else{
alert(num2+","+num3+","+num1)
}
}
else{
//num3最小
if(num2<num1){
alert(num3+","+num2+","+num1)
}
else{
alert(num3+","+num1+","+num2)
}
}

利用switch,成績是否合格

var num=prompt('請輸入成績');
switch (true) {
   case num>=60:
      alert('合格');
      break;
   case num<60:
      alert('不合格');
      break;
}

假如投資的年利率為5%,試求從1000塊增長到5000塊,需要多少年

var num=1000;

var i=0;

while(num<5000){

num*=1.05;

i++;

}console.log('一共需要'+i+'年'); 

列印1-100之間所有奇數之和

var sum=0;

for(var i=1;i<101;i++){

if(i%2==1){

sum+=i;}

}console.log(sum);

列印1-100之間所有7的倍數的個數及總和

var sum=0;

for(var i=0;i<101;i++){

if(i%7==0){

console.log(i);

sum+=i;}

}console.log(sum);

水仙花樹,一個三位數,它每個位數上的數字的3次冪之和等於它本身

for(var i=0;i<1000;i++){

b=parseInt(i/100);

s=parseInt(i%100/10);

g=parseInt(i%10);

if(b**3+s**3+g**3==i){

console.log(i);}

}

在頁面中接收一個用戶輸入的數字,判斷該數是否是質數(只能被1和它自身整除的數)。

var num=prompt('請輸入一個整數')

var flag=true;

if(num<=1){

alert('該數不合法!')}

else {

//判斷num是否是質數

for(var i=2;i<num;i++){

if(num%i==0){

flag=false;}

}

if(flag)

{alert(num+'是質數')}

}

9x9乘法表

for(var i=0;i<10;i++){

for(var j=0;j<i+1;j++){

num=i*j; 

document.write(i+'*'+j+'='+num+'&nbsp'+'&nbsp'+'&nbsp');

}document.write('<br/>');

}


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在做表單提交時我們有時會遇到這樣的需求,在用戶沒有輸入必填信息點提交時提示文字需要改為我們想要的提示信息,那麼可以在input裡面增加這樣的語句: <input type="text" placeholder="您的姓名" required oninvalid="setCustomValidity( ...
  • 最近在做一個頁面時,發現在 iPad 的 Safari 瀏覽器中背景顯示不全,定位到該 div 後發現所指定 css 的寬度為 100% ; 到百度搜索後發現,safari 中 viewport 預設寬度為 980px,若事先未指定其初始 viewport 寬度,則會預設按照 980px 處理。 可 ...
  • 我們在使用html編寫一個網站的時候,通常情況下頭部和尾部是相同的,如果一個網站的每個頁面都把這些代碼寫一遍,不僅浪費時間,還顯得重覆代碼很多,所以此時把重覆的頁面單獨摘出來,在用到的時候從外部直接引進去,就能節省很多時間,減少很多代碼。 在這裡,有好幾種引入html文件的方式,不過每種都是有利有弊 ...
  • 一:完整代碼 ;(function (w){ function createElement(type, attribute, ...childs){ //創建虛擬DOM let element = { type: '', attribute: {}, childs: [] }; element.ty ...
  • “智慧園區管控系統”基於物聯網生態體系操控平臺架構,利用新一代信息與通信技術來感知、監測、分析、控制、整合園區各個關鍵環節的資源,集成了光伏、變電站、停車場等管控場景界面,使各系統之間互聯、共用、智慧,實現了多信息協同聯動,為園區安全管理、業主便捷生活、物業信息化管理提供了有力保障。有效的降低了企業... ...
  • 俗話說:“物以類聚,人以群分”“近朱者赤,近墨者黑”;一個良好的文件夾存放規範,往往能給WEB開發團隊帶來整體的提高渲染效率、方便維護代碼等必不可少的效果。 | |文件夾命名 |存放說明 | | | | | |_root/根目錄 | | | | |cn |中文html文件 | | |css |層疊樣 ...
  • 作者: 凹凸曼 - 風魔小次郎 背景 Webpack 迭代到4.x版本後,其源碼已經十分龐大,對各種開發場景進行了高度抽象,閱讀成本也愈發昂貴。但是為了瞭解其內部的工作原理,讓我們嘗試從一個最簡單的 webpack 配置入手,從工具設計者的角度開發一款低配版的 Webpack。 開發者視角 假設某一 ...
  • 1.html 亂碼 1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2.jsp 亂碼頁面開頭加入 <%@ page language="java" import="java.util.*" content ...
一周排行
    -Advertisement-
    Play Games
  • 記錄一篇.netwebapi開發過程 首先使用6+dapper+sqlserver 我們創建一個空項目使用HttpReports來監控api HttpReports 基於.Net Core 開發的APM監控系統,使用MIT開源協議,主要功能包括,統計, 分析, 可視化, 監控,追蹤等,適合在微服務環 ...
  • 本文技術源自外企,並已在多個世界500強大型項目開發中運用。 本文適合有初/中級.NET知識的同學閱讀。(支持.NET/.NET Framework/.NET Core) RabbitMQ作為一款主流的消息隊列工具早已廣受歡迎。相比於其它的MQ工具,RabbitMQ支持的語言更多、功能更完善。 本文 ...
  • ApeForms系列① 快速上手 @ 前言 ApeForms是一套基於WinForm框架免費的UI庫,提供了豐富的Metro風格控制項、針對WinForm開發中常見類型的擴展、通用Dialog/Notification的模板等。 目前ApeForms仍在持續開發擴充更多的控制項,如果有好的建議可以在評論 ...
  • C#-WinForm窗體仿Android桌面(左右翻頁) 利用ApeForms擴展方法使控制項平滑運動,並以此實現一個仿Android桌面翻頁的效果。 ...
  • 本文大部分來自官方教程的Google翻譯 但是加了一點點個人的理解和其他相關知識 轉載請註明 原文鏈接 :https://www.cnblogs.com/Multya/p/16317401.html 官方教程: https://www.sfml-dev.org/tutorials/2.5/ 播放聲音 ...
  • 背景 項目裡面的yml文件為了區別線上、測試、本地環境,分別有application-prod.yml,application-dev.yml,application-local.yml;但是每個裡面有很多相同的配置,希望配置文件裡面的運維相關的公共配置抽取出來,統一管理 實現方案 通過在appli ...
  • 最近 JetBrains 為旗下系列 IDE 發佈了全新的預設 UI: IDEA 官宣全新預設 UI,太震撼了!! 不過現在還是預覽版,需要通過以下鏈接參與試用: https://www.jetbrains.com/lp/intellij-new-ui-preview/ 棧長昨天也提交了試用申請,還 ...
  • 在IDEA中將Javafx項目打包成為可運行的.jar文件。 使用JDK17.0.2。 ...
  • 在Spring項目中進行簡單的cglib動態代理的學習測試,主要代碼如下: 一個目標類HaveDinnerService public class HaveDinnerService { public String eat(String food) { System.out.println("開始吃 ...
  • 記錄一下使用springSecurity搭建用戶認證和授權的代碼、、、 技術棧使用springSecurity + redis + JWT + mybatisPlus 部分代碼來自:https://blog.csdn.net/I_am_Hutengfei/article/details/100561 ...