1. تحويل الأرقام إلى سلاسل
أ. لتحويل رقم ، فقط أضف سلسلة فارغة:
نسخة الكود كما يلي:
var n = 100 ؛
var n_as_string = n + "" ؛
ب.
نسخة الكود كما يلي:
var string_value = string (number) ؛
ج.
نسخة الكود كما يلي:
string_value = number.toString () ؛
يحتوي كائن الأرقام (يتم تحويل الرقم الأساسي إلى كائن رقم بحيث يمكن استدعاء هذه الطريقة) طريقة TOSTRING () معلمة اختيارية ، والتي تحدد خلفية التحويل. إذا لم يتم تحديد هذه المعلمة ، فسيتم إجراء التحويل مع 10 كقاعدة. ومع ذلك ، يمكن أيضًا تحويل الأرقام وفقًا للأرقام الأساسية الأخرى (الأرقام بين 2 و 36).
على سبيل المثال:
نسخة الكود كما يلي:
var n = 17 ؛
Binary_String = N.ToString (2) ؛
Octal_String = "0" + N.ToString (8) ؛
Hex_string = "0x" + N.ToString (16) ؛
د. لا يستخدم تدوين الأسي.
نسخة الكود كما يلي:
var n = 123456.789 ؛
N.Tofixed (0) ؛
N.Tofixed (1) ؛
e.
نسخة الكود كما يلي:
var n = 123456.789 ؛
N.ToExponential (1) ؛
N.ToExponential (3) ؛
F.
نسخة الكود كما يلي:
var n = 123456.789 ؛
N.Toprecision (4) ؛
N.Toprecision (7) ؛
2. تحويل السلسلة إلى الرقم
أ.
نسخة الكود كما يلي:
var number = number (string_value) ؛
ب Cardinality من الرقم ، والقيمة القانونية تتراوح بين 2 و 36.
نسخة الكود كما يلي:
Parseint ("3 الفئران الأعمى") ؛
Parseint ("12.34") ؛
Parseint ("0xff") ؛
Parseint ("11" ، 2) ؛
Parseint ("FF" ، 16) ؛
Parseint ("ZZ" ، 36) ؛
Parseint ("077" ، 8) ؛
Parseint ("077" ، 10) ؛
ج.
نسخة الكود كما يلي:
Parsefloat ("3.14 متر") ؛
د.
نسخة الكود كما يلي:
Parseint ('' Eleven ") ؛ // إرجاع NAN
Parsefloat ("72.47 دولار") ؛
3 طريقة تقريب JavaScript
أ.
Parseint (5/2)
ب.
Math.ceil (5/2)
ج
Math.Floor (5/2)
د
Math.Round (5/2)