number,java
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
java number是什麼,讓我們一起了解一下?
number是JavaScript對象。JavaScript的Number對象是經過封裝的能處理數字值的對象,Number對象由Number()構造器創建,構造函數為new Number,如果參數無法被轉換為數字,則返回 NaN。
抽象類Number是表示數字值可轉換為基本數據類型平台類的超類byte , double , float , int , long和short 。 從一個特定的數字值轉換的特定語義Number實現給定的原語類型由定義Number所討論的實現。
對於平台類,轉換往往是類似於一個基本收縮轉換或加寬原語轉換為The Java? Language Specification限定用於原始類型之間的轉換。 因此,轉換可能會丟失有關數值的總體大小的信息,可能會失去精度,甚至可能會返回與輸入不同的符號結果。
實際操作如下:
public abstract class Number implements java.io.Serializable { private static final long serialVersionUID = -8742448824652078965L; //返回制定號碼的值為int,這可能涉及舍人或截斷 public abstract int intValue(); //返回指定數字的值為 long ,可能涉及四捨五入或截斷 public abstract long longValue(); //返回指定數字的值為 float ,可能涉及四捨五入 public abstract float floatValue(); //返回指定數字的值為 double ,可能涉及四捨五入 public abstract double doubleValue(); //返回指定號碼作為值 byte ,這可能涉及舍入或截斷 public byte byteValue() { return (byte)intValue(); } //返回指定號碼作為值 short ,這可能涉及舍入或截斷 public short shortValue() { return (short)intValue(); }