Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

كائن عدد جافا سكريبت

جافا سكريبت غير نوع رقمي واحد فقط.

يمكنك استخدام الفاصلة العشرية قد لا يمكن استخدامها لكتابة الأرقام.


أرقام جافا سكريبت

أرقام جافا سكريبت قد أو قد لا تستخدم الفاصلة العشرية لكتابة:

أمثلة

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

أعداد كبيرة أو صغيرة جدا من خلال العلمي (أسي) تدوين الكتابة:

أمثلة

var y=123e5; // 12300000
var z=123e-5; // 0.00123


جميع الأرقام هي 64 جافا سكريبت

جافا سكريبت ليست نوع من اللغة. على عكس العديد من لغات البرمجة الأخرى، جافا سكريبت لا يعرف أنواع مختلفة من الرقمية، مثل عدد صحيح، قصيرة، طويلة، تطفو، وهلم جرا.

في جافا سكريبت، لا تنقسم الأرقام إلى نوع صحيح ونوع الفاصلة العائمة، كل الأرقام هي من نوع الفاصلة العائمة. يستخدم جافا سكريبت IEEE754 معيار يحدد العائمة نقطة شكل رقمي 64 بت، ويمكن أن تمثل أقصى ± 1،7976931348623157 س 10308، قيمة الحد الأدنى هو ± 5 × 10 -324

القيمة (ويعرف أيضا باسم الكسر / العشري) مؤشر علامة
52 بت (0-51) 11 بت (50-62) 1 بت (63)


دقة

صحيح (أي نقطة أو الأسية عشري) تصل إلى 15.

الحد الأقصى لعدد الخانات العشرية هو 17، ولكن الحساب الفاصلة العائمة ليست دائما دقيقة بنسبة 100٪:

أمثلة

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

محاولة »


ثماني وعشري

إذا كانت البادئة 0، ثم سيتم تفسير جافا سكريبت كرقم ثماني المستمر رقمي، إذا كانت البادئة هو صفر و "س"، يتم تفسيرها على أنها رقم عشري.

أمثلة

var y = 0377;
var z = 0xFF;

محاولة »

مصباح لم يكتب الأصفار قبل الرقم، إلا إذا كنت بحاجة إلى تنفيذ تحويل ثماني.

افتراضيا، وجافا سكريبت عرض أرقام عشرية.

ولكن يمكنك استخدام أسلوب ToString () إلى عشري الإخراج، ثماني، ثنائي.

أمثلة

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

محاولة »


إنفينيتي (إنفينيتي)

عندما تتجاوز نتيجة الرقمية العملية الرقم الذي يمكن أن تكون ممثلة في الجزء العلوي من جافا سكريبت (تجاوز)، والنتيجة هي قيمة اللانهاية خاصة (ما لا نهاية)، وأعرب في جافا سكريبت لإنفينيتي. وبالمثل، عندما تتجاوز قيمة سالبة مجموعة السلبي للجافا سكريبت يمكن أن تكون ممثلة، والنتيجة هي اللانهاية السالبة، في جافا سكريبت ل-Infinity يشير. الخصائص السلوكية للقيمة لا نهائية، ونحن نتوقع نفس الشيء: استنادا على الجمع والطرح والضرب وعملية تقسيم النتيجة هي ما لا نهاية (طبعا، لا تزال تحتفظ علامة بهم).

أمثلة

myNumber = 2؛
بينما (myNumber! = اللانهاية)
{
myNumber = myNumber * myNumber؛ // العد المزدوج حتى myNumber المساواة إنفينيتي
}

محاولة »

كان القسمة على صفر أيضا غير محدود:

أمثلة

var x = 2/0;
var y = -2/0;

محاولة »


نان - القيم غير رقمية

السمة نان هي قيمة خاصة تمثل قيم غير رقمية. يتم استخدام هذه الخاصية تشير إلى أن القيمة ليست عددا. يمكن تعيين الأشياء العدد إلى هذه القيمة، مشيرا إلى أنه ليس قيمة رقمية.

يمكنك استخدام وظيفة العالمية isNaN () لتحديد ما إذا كانت القيمة هي القيم نان.

أمثلة

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

محاولة »

القسمة على صفر هي ما لا نهاية، واللانهاية هو رقم:

أمثلة

var x = 1000 / 0;
isNaN(x); // 返回 false

محاولة »


قد تكون رقمية رقمية أو كائن

يمكن تهيئة البيانات الرقمية الخاصة وس = 123؛

جافا سكريبت الرقمية بيانات الكائن التهيئة، فار ص = عدد جديد (123)؛

أمثلة

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

محاولة »

أمثلة

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

محاولة »


خصائص الرقمية

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • نان
  • النموذج
  • منشئ

الطرق العددية

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()