1.prompt
1)prompt中输入的值为字符串
var one1=prompt('请输入第一个数');
var one2=prompt('请输入第二个数');
alert(one1+one2);
2)想求和,必须把prompt中的值变为number类型
var two1=parseInt(prompt('请输入第一个数'));
var two2=parseInt(prompt('请输入第二个数'));
alert(two1+two2);
2.三目运算符
1)请输入考试成绩,如果成绩大于60分为合格,否则为不合格
var score=prompt('请输入考试成绩');
var result=score>60?"合格":"不合格";
alert(result);
2)请输入你的睡眠时间如果大于8小时为睡太多了,小于8小时为睡眠不足
var time=prompt('请输入你的睡眠时间');
var result=time>=8?'睡过了':'睡眠不足';
alert(result);
3.函数的定义
1)函数的调用
function fun(){
alert('hello world');
}
fun();
2)带参函数
function add(a,b){
alert(a+b);
}
add(3,5);
3)带有返回值的函数
function retu(i,j){
return i+j
}
lert(retu(6,8));
4.函数的作用域
1)第一种
function add(){
var a=5;
var b=8;
console.log(a);
console.log(b);
}
add();
console.log(a);
console.log(b);
2)第二种
var a=3;
var b=6;
function add(){
var a=6;
var b=15;
var c=7;
console.log(a);
console.log(b);
}
console.log(a);
console.log(b);
console.log(c);
3)第三种
var a=2;
var b=10;
function add(){
var c=4;
var d=6;
e=8;
console.log(a);
console.log(b);
console.log(e);
}
add();
console.log(a);
console.log(b);
console.log(e);
5.声明提前
1)第一个案例
var a;
a=6;
console.log(a);
2)第二个案例
b=6;
console.log(b);
var b;
3)第三个案例
var c;
console.log(c);
c=6;
4)第四个案例
console.log(d);
var d=6;
网友评论