前端学习笔记

26-31JS运算符练习

2019-05-03  本文已影响4人  饥人谷_island
练习1   
    let value = true;
    let res = +value;
    console.log(res);
    */
    /*
    let str = "123px";
    let num = -str;
    console.log(num);
    */
    /*
    let res = 1 + NaN;
    console.log(res);
    */
    /*
    let res = 3 % -10;
    console.log(res);
    */
    /*
    let res = 2 * 2 * undefined;
    console.log(res);
    */
    /*
    let res = 2 * 2 * null;
    console.log(res);
    */
    /*
    let res = 5;
    res += 2 * 2; // res = 5 + 2 * 2;
    console.log(res);
    */
    /*
    let res = 5;
    res *= 2 + 2; //  res = res * (2 + 2);
    console.log(res);
    */
    /*
    let a = 5, b, c;
    b = a = c;
    console.log(a, b, c);
    */
    /*
    let res = 6 == 6 == 6; // let res = true == 6; let res = 1 == 6;
    console.log(res);
    */
    /*
    let res = 1 == 6 >= 3; // let res = 1 == true;  let res = 1 == 1;
    console.log(res);
    */
    /*
    let res1 = null && 666;
    console.log(res1);
    let res2 = null || 666;
    console.log(res2);
    */
    /*

    两者的区别是什么?
    let res = 1 + 1, 2 + 2, 3 + 3;
    let res = (1 + 1, 2 + 2, 3 + 3);
    console.log(res);
    */
    /*
    let a = 5;
    //          6  +  7
    let res1 = ++a + ++a;
    console.log(res1);
    //         5   +  6
    let res2 = a++ + a++;
    console.log(res2);
    */

练习2
/*需求: 要求用户输入一个整数, 判断这个数是否是100~200之间的数*/
    let num = prompt("请输入一个整数");
    // console.log(num);
    num >= 100 && num <=200 ? alert("是100~200之间的数") : alert("不是100~200之间的数");

练习3
/*需求: 要求用户输入两个整数, 找出最大的那个数之后输出*/
    let num1 = prompt("请输入第一个整数");
    let num2 = prompt("请输入第二个整数");
    let max = num1 > num2 ? num1 : num2;
    alert("最大的那个整数是:" + max);

练习4
/*需求: 要求用户输入三个整数, 找出最大的那个数之后输出*/
    let num1 = prompt("请输入第一个整数");
    let num2 = prompt("请输入第二个整数");
    let num3 = prompt("请输入第三个整数");
    let max1 = num1 > num2 ? num1 : num2;
    let max2 = num3 > max1 ? num3 : max1;
    alert("最大的那个数是:" + max2);

练习5
/*需求: 有两个变量, 要求交换两个变量中保存的数据
    * 交换前: a = 10, b = 5  交换后:a = 5, b = 10*/
    let a = 10;
    let b = 5;
    console.log(a, b);
    // 1.定义一个临时变量
    let temp;
    // 2.将a中保存的数据存储到临时变量中
    temp = a;
    // 3.将b中存储的数据存储到a中
    a = b;
    // 4.将临时变量中存储的数据存储到b中
    b = temp;
    console.log(a, b);

练习6
/*需求: 有两个变量, 要求交换两个变量中保存的数据
    * 交换前: a = 10, b = 5  交换后:a = 5, b = 10*/
    let a = 10;
    let b = 5;
    console.log(a, b);
    // a = 10 + 5; a = 15;
    a = a + b;
    // b = 15 - 5; b = 10;
    b = a - b;
    // a = 15 - 10; a = 5;
    a = a - b;
    console.log(a, b);
上一篇下一篇

猜你喜欢

热点阅读