1、/*如果用户输入广州,页面上就出现广州塔*/
var cities = [
{
cityName: "广州",
value: "广州塔",
},
{
cityName: "北京",
value: "故宫",
},
{
cityName: "上海",
value: "陆家嘴",
},
{
cityName: "成都",
value: "春熙路",
},
];
console.log(cities[i].cityName);
let p = "上海"; //用户输入的内容
function showName(name) {
for (let i = 0; i < cities.length; i++) {
console.log(cities[i].cityName == name);
if (cities[i].cityName == name) {
return cities[i].value;
}
}
}
let result = showName(p);
console.log(result);
document.write(result)
2、输入半径,高,求圆柱体的面积,和体积,把体积、面积返回给函数调用者,然后由调用者输出面积和体积大小。
圆面积:PI*R*R
圆周长:2*PI*R
体积:PI*R*R*h
圆柱体面积:2*PI*R*R + 2 * PI*R*H
let r=parseInt(prompt("请输入半径")) ;
let h=parseInt(prompt("请输入高度"))
function tst(r,h){
return [Math.PI*r*r*h,2*Math.PI*r*r+2*Math.PI*r*h]//体积
}
let result=tst(r,h)
console.log(result);
3、 输入2个日期 (年月日),计算两个日期相差多少天?
let date1 = prompt("输入第一个日期(2016/9/8)");
let date2 = prompt("输入第二个日期(2016/9/8)");
// console.log(new Date(date1));
function date(date1, date2) {//year1 year2 month1 month2 day1 day2
let date3 = new Date(date1);
let date4 = new Date(date2);
let time1 = date3.getTime();
let time2 = date4.getTime();
time = time2 - time1;
let day = time / 1000 / 60 / 60 / 24;
// console.log(day);
day=Math.abs(day)
console.log(`两个日期相差${day}天`);
// console.log(date3,date4);
}
date(date1, date2);