ES6 JavaScript 数字类型、算术运算符、三元运算符和位运算 详解

ES6 JavaScript 数字类型 详解

  • 1、数字常量 Number Constant Properties
  • 2、数字类型表示方法
  • 3、数字方法 number method
  • 4、Math 方法 Math Method
    • 4.1 扩展
  • 5、算术运算符 Arithmetic operator
  • 6、位运算 Bit Operations
  • 7、三元运算符 Ternary operator

1、数字常量 Number Constant Properties

// Number Constant Properties
var biggsetNum = Number.MAX_VALUE;
var smallestNum = Number.MIN_VALUE;
var posInfiniteNum = Number.POSITIVE_INFINITY;
var negInfiniteNum = Number.NEGATIVE_INFINITY;
var notANum = Number.NaN;

console.log('biggsetNum', biggsetNum)
// biggsetNum 1.7976931348623157e+308

console.log('smallestNum', smallestNum)
// smallestNum 5e-324

console.log('posInfiniteNum', posInfiniteNum)
// posInfiniteNum Infinity

console.log('negInfiniteNum', negInfiniteNum)
// negInfiniteNum -Infinity

console.log('notANum', notANum)
// notANum NaN

2、数字类型表示方法

// 二进制数    binary number
console.log(0b1, 0B11)  // 1 3

// 八进制数    octal number
console.log(0o7, 0O77)  // 7 63

// 十六进制数  hexadecimal number 
console.log(0xF, 0XFF)  // 15 255

// 十进制数    decimal number
console.log(123, 123)   // 123 123

// 指数 exponent(or index) number
console.log(1E3)   // 1000
console

你可能感兴趣的:(JavaScript,javascript)