JavaScript基础过关第一天

JavaScript基础过关第一天

数字类型

  • 所有数字都属于number类型

    js中可以表示的进制

    • var num=10//十进制
    • var num2=012、//八进制
    • var num3=0x13//十六进制

类型转换

  • parseInt();转整数
  • parseFloat();转小数
  • Number();转数字
  • .toString();转字符串,使用更多
  • String(); 转字符串
  • 总结:
    • Number与parseInt和parseFloat的区别
      • 更加严格,前两种方法是能转就转(数字加字符的也能转),Number更加严格(仅能转只含数字的)

交换变量的三种方式

  • 使用第三方变量进行交换

    var num1=10;
    var num2=20;
    var temp=num1;
    num1=num2;
    num2=temp;
  • 适用于数字的交换

    var num1=10;
    var num2=20;
    num1=num1+num2;//30
    num2=num1-num2;//10
    num1=num1-num2;//20
  • 使用c的位运算进行交换(较难)

    var num1=10;
    var num2=20;
    num1=num1 ^ num2;
    num2=num1 ^ num2;//10
    num1=num1 ^ num2;//20

猜你喜欢

转载自www.cnblogs.com/upxiao/p/9382819.html