js day03

2018-07-10  本文已影响0人  追逐喆

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;

上一篇 下一篇

猜你喜欢

热点阅读