1. แปลงตัวเลขเป็นสตริง
.
การคัดลอกรหัสมีดังนี้:
var n = 100;
var n_as_string = n + "";
b
การคัดลอกรหัสมีดังนี้:
var string_value = string (number);
c. ใช้วิธี TOSTRING ():
การคัดลอกรหัสมีดังนี้:
string_value = number.toString ();
วัตถุตัวเลข (หมายเลขพื้นฐานจะถูกแปลงเป็นวัตถุตัวเลขเพื่อให้วิธีการนี้สามารถเรียกได้) มีเมธอดพารามิเตอร์ toString () ซึ่งระบุความเป็น cardinality ของการแปลง หากไม่ได้ระบุพารามิเตอร์นี้การแปลงจะดำเนินการกับ 10 เป็นฐาน อย่างไรก็ตามตัวเลขยังสามารถแปลงตามพระคาร์ดินัลอื่น ๆ (ตัวเลขระหว่าง 2 และ 36)
ตัวอย่างเช่น:
การคัดลอกรหัสมีดังนี้:
var n = 17;
binary_string = n.toString (2);
octal_string = "0" + n.toString (8);
hex_string = "0x" + n.toString (16);
d. วิธี tofixed () แปลงตัวเลขเป็นสตริงและแสดงจำนวนตัวเลขที่ระบุหลังจากจุดทศนิยม มันไม่ได้ใช้สัญกรณ์ชี้แจง
การคัดลอกรหัสมีดังนี้:
var n = 123456.789;
n.tofixed (0);
N.Tofixed (1);
e
การคัดลอกรหัสมีดังนี้:
var n = 123456.789;
n.toexponential (1);
n.toexponential (3);
f. TOPREACISION () ใช้จำนวนตัวเลขที่ระบุที่ระบุเพื่อแสดงตัวเลขและหากจำนวนตัวเลขที่มีความหมายไม่เพียงพอที่จะแสดงส่วนจำนวนเต็มทั้งหมดของจำนวนมันจะใช้สัญลักษณ์ชี้แจง
การคัดลอกรหัสมีดังนี้:
var n = 123456.789;
N.Toprecision (4);
N.Toprecision (7);
2. แปลงสตริงเป็นหมายเลข
.
การคัดลอกรหัสมีดังนี้:
var number = number (string_value);
b parseint () สกัดกั้นจำนวนเต็มเท่านั้น 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);
c
การคัดลอกรหัสมีดังนี้:
Parsefloat ("3.14 เมตร");
d
การคัดลอกรหัสมีดังนี้:
Parseint ('' Eleven "); // ส่งคืน NAN
Parsefloat ("$ 72.47");
3 วิธีการปัดเศษ JavaScript
.
Parseint (5/2)
ข
Math.Ceil (5/2)
c.
Math.floor (5/2)
d.
Math.Round (5/2)