javaScript笔记day02

56 阅读2分钟

声明变量

  1. var name; //声明一个变量 起名name
  2. name = 100;//给变量赋值
  3. var one,two,three,four; //同时声明多个变量

交换变量的值

  1.  var v1 = 1;
     var v2 = 2;
     var temp = v1;
     v1 = v2
     v2 = temp
    
  1.  var num1 = 10;
     var num2 = 20;
     ​
     //把num1的变量中的值和num2变量中的值,取出来相加,重新赋值给num1这个变量
     num1 = num1 + num2;//30
     ​
     //num1变量的值和num2变量的值取出来,相减的结果重新赋值给num2
     num2 = num1 - num2;//10
     ​
     //num1变量的值和num2变量的值取出来,相减的结果重新赋值给num1
     num1 = num1 - num2;//20
     ​
     console.log(num1, num2);
    
  2.  var num1 = 10;
     var num2 = 20;
     num1 = num1 ^ num2;
     num2 = num1 ^ num2;
     num1 = num1 ^ num2;
     console.log(num1, num2);
     // 位运算 按位异或 了解 
    

基本数据类型

  1. 数值类型(number)

    • 一切数字都是数值类型(包括二进制,十进制,十六进制等)
    • NaN(not a number),一个非数字
  2. 字符串类型(string)

    • 被引号包裹的所有内容(可以是单引号也可以是双引号)
  3. 布尔类型(boolean)

    • 只有两个(true 或者 false
  4. null类型(null)

    • 只有一个,就是 null,表示空的意思
  5. undefined类型(undefined)

    • 只有一个,就是 undefined,表示没有值的意思

变量案例

 var user_name = prompt('请输入你的名字:','测试游戏');
         var first_animal = prompt('当你走进森林你希望看到的第一个动物是什么?');
         var second_animal = prompt('当你走进森林你希望看到的下一个动物是什么?');
         var house = prompt('当你走进森林深处看到一个小屋,你选择绕一圈进去还是直接推门进去,请输入直接或者绕弯:');
         var desk = prompt('当今进入小屋看到一张桌子,你觉得它是方的还是圆的:');
 ​
         document.write('你的名字叫:',user_name,'<br />');
         document.write('你的前世是:',first_animal,'<br />');
         document.write('你另一半的前世是:',second_animal,'<br />');
         document.write('通常情况下你的做事风格是:',house,'<br />');
         document.write('通常情况下你的做人风格是:',desk);