js 3

作者: 黎民1108 | 来源:发表于2018-07-17 17:55 被阅读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;

    相关文章

      网友评论

          本文标题:js 3

          本文链接:https://www.haomeiwen.com/subject/ljugpftx.html