当前位置:网站首页>JS small exercise
JS small exercise
2022-07-07 07:14:00 【Luqi zz】
Catalog
4. The user enters a year , Determine the number of days in the year
5. Make a study schedule , Enter the day of the week , Can you remind me what courses to learn today
12. Output the maximum number between two numbers
1. The user enters a number , Determine whether the number is odd or even , If it is not a number, you should also give a prompt
var num = prompt(" Please enter an integer ")*1;
if (num % 2 == 0) {
document.write(num+" even numbers ");
} else {
document.write(num+" Odd number ");
}2. Determine the maximum value between two numbers ( The user enters two numbers , Determine which number is larger )
var str1 = prompt(" Please enter a number 1")*1;
var str2 = prompt(" Please enter a number 2")*1;
if (str1 > str2) {
document.write(" The maximum number is " + str1);
} else {
document.write(" The maximum number is " + str2);
}3. Judgment of grade
var grade = prompt(" Please enter your score ") * 1;
if (grade >= 90) {
document.write(" good ");
} else if (grade >= 80) {
document.write(" good ");
} else if (grade >= 70) {
document.write(" commonly ");
} else if (grade >= 60) {
document.write(" pass ");
} else {
document.write(" fail, ");
}4. The user enters a year , Determine the number of days in the year
var year = prompt(" Please enter the year ") * 1;
if ((year%4==0&&year%100!=0) || year%400==0){
document.write(year+" Years have 366 God ");
}else{
document.write(year+" Years have 365 God ");
}5. Make a study schedule , Enter the day of the week , Can you remind me what courses to learn today
var day = prompt(" Please enter the day of today :");
if (day > 0 && day <= 7) {
switch (day) {
case "1":
document.write(" Today Monday , Learn Chinese ");
break;
case "2":
document.write(" Today is Tuesday , Learn math ");
break;
case "3":
document.write(" Today is Wednesday , Learn English ");
break;
case "4":
document.write(" Today is Thursday , Study physics ");
break;
case "5":
document.write(" Today is Friday , Learn chemistry ");
break;
case "6":
document.write(" Today is Saturday , Sleep in ");
break;
default:
document.write(" Today Sunday , Have a rest ");
break;
}
} else {
alert(" There's only... A week 7 God !!!");
}6. The taxi , Start at (2 km ) by 7 element , exceed 2 Kilometers per kilometer 3 Yuan calculation . It is required to calculate the cost according to the distance
var km = prompt(" Please enter the number of kilometers :");
// var sum;
if (km > 0 && km <= 2) {
document.write(" The cost of this trip is 7 element ");
} else if(km>2){
sum = 7 + (km - 2) * 3;
document.write(" The cost of this trip is " + sum + " element ");
}else{
document.write(" It's impossible to spend money !!!");
}7. Judgement of leap year ( The condition of leap year is that it can be 4 to be divisible by , But can't be 100 to be divisible by ; Or can be 400 to be divisible by .)
var year = prompt(' Please enter the year ') * 1;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
document.write(year + " Year is a leap year ");
} else {
document.write(year + " It's not a leap year ");
}8. Calculate the amount of blood transfusion according to sex and weight . Women weigh no more than 50kg The amount of blood transfusion is 200 ml , otherwise 250 ml ; Men weigh no more than 60kg The amount of blood transfusion is 250 ml , otherwise 300 ml .
var a = prompt(" Please enter your gender ");
var b = prompt(" Please enter your weight ");
if (a == " Woman ") {
if (b <= 50) {
document.write(" Your blood transfusion volume is 200 ml ");
} else {
document.write(" Your blood transfusion volume is 250 ml ");
}
} else if (a == " male ") {
if (b <= 60) {
document.write(" Your blood transfusion volume is 250 ml ");
} else {
document.write(" Your blood transfusion volume is 300 ml ");
}
} else {
document.write(" Please enter the correct gender ");
}9. When the temperature is higher than 26℃ when , Need to turn on the refrigeration air conditioner ; The temperature is lower than 10℃ Turn on the heating air conditioner ; In other cases, you only need to turn on the air supply mode . Compile automatic temperature control program , The control operation outputs the corresponding prompt string to simulate , such as “ Turn on refrigeration ”
var temperature = prompt(" Please enter the current temperature :(℃)");
if (temperature > 26) {
document.write(" Turn on refrigeration !");
} else if (temperature < 10) {
document.write(" Turn on heating !");
} else {
document.write(" Open air supply !");
}10. according to 《 Sales Tariff of provincial power grid 》, Household electricity consumption is subject to 3 Gradient charge : Monthly electricity consumption 150 KWh and below , Per kWh 0.4463 element ,151—400 The kilowatt hour part is 0.4663 element ,401 The part above kilowatt hour is 0.5663 element , Please write the program , When inputting the user's electricity consumption , Work out the expenses to be paid .
var a = prompt(" Please input the monthly electricity consumption ( kw ):");
var price;
if (a > 0 && a <= 150) {
price = a * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
} else if (a > 150 && a <= 400) {
price = (a - 150) * 0.4663 + 150 * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
} else {
price = (a - 400) * 0.5663 + 250 * 0.4663 + 150 * 0.4463;
document.write(" The electricity charge you need to pay is " + price + " element .");
}11. Assuming that the A Ground to B The local train tickets have hard seats and hard sleepers , The prices are 100 and 190 element . According to the regulations of the railway department , minors (18 Under one year old ) Not tall enough 120cm Free of charge ,120( contain )-150( Not included )cm Half fare required ,150 And above require a full ticket , The minor berth can only be reduced by half the price of hard seats . Please design a ticket purchasing procedure , Age and height are required ( Minors need to enter ) And the type of ticket , The price of the output ticket .
var age = prompt(' Please enter age ')*1;
var tick = prompt(' Please enter the ticket type ');
if(age>=18){
if(tick==' Hard seat '){
document.write("100");
}else{
document.write("190");
}
}else{
var height = prompt(' Please enter height ')*1;
if(height<120){
document.write(" free ");
}else if(height<150){
if(tick==' Hard seat '){
document.write("50")
}else{
document.write("140");// Here is the height of minors 120-150 Bought a hard sleeper ticket 190-50( Half price of hard seats )
}
}else{
if(tick==' Hard seat '){
document.write("100")
}else{
document.write("190");
}
}
}12. Output the maximum number between two numbers
var str1 = prompt(" Please enter a number 1");
var str2 = prompt(" Please enter a number 2");
if (str1 > str2) {
document.write(" The maximum number is " + str1);
} else {
document.write(" The maximum number is " + str2);
}边栏推荐
- 修改Jupyter Notebook文件路径
- Release notes of JMeter version 5.5
- SolidWorks GB Library (steel profile library, including aluminum profile, aluminum tube and other structures) installation and use tutorial (generating aluminum profile as an example)
- $refs:组件中获取元素对象或者子组件实例:
- . Net 5 fluentftp connection FTP failure problem: this operation is only allowed using a successfully authenticated context
- The latest trends of data asset management and data security at home and abroad
- Readonly read only
- [explanation of JDBC and internal classes]
- 选择商品属性弹框从底部弹出动画效果
- Tumor immunotherapy research prosci Lag3 antibody solution
猜你喜欢

Reflection (II)
![How to model and simulate the target robot [mathematical / control significance]](/img/bd/79f6338751b6773859435c54430ec3.png)
How to model and simulate the target robot [mathematical / control significance]

$parent(获取父组件) 和 $root(获取根组件)

Take you to brush (niuke.com) C language hundred questions (the first day)

Use of completable future

Introduction to abnova's in vitro mRNA transcription workflow and capping method

Unity3d learning notes

MySQL SQL的完整处理流程

Anr principle and Practice

组件的嵌套和拆分
随机推荐
弹性布局(一)
Procedure in PostgreSQL supports transaction syntax (instance & Analysis)
工具类:对象转map 驼峰转下划线 下划线转驼峰
Apache AB stress test
LC 面试题 02.07. 链表相交 & LC142. 环形链表II
How to model and simulate the target robot [mathematical / control significance]
Sqlserver multithreaded query problem
计算机服务中缺失MySQL服务
Non empty verification of collection in SQL
Matlab tips (29) polynomial fitting plotfit
Esxi attaching mobile (Mechanical) hard disk detailed tutorial
弹性布局(二)
Unity C function notes
計算機服務中缺失MySQL服務
MySQL的主从复制原理
mips uclibc 交叉编译ffmpeg,支持 G711A 编解码
How can flinksql calculate the difference between a field before and after update when docking with CDC?
CompletableFuture使用详解
The startup of MySQL installed in RPM mode of Linux system failed
PostgreSQL source code (59) analysis of transaction ID allocation and overflow judgment methods