สร้างตัวแปลงหน่วย Java

สคริปต์ด้านล่างกำหนดตัวแปลงสำหรับหน่วยการวัดที่ใช้กับ Javascript ได้ สคริปต์นี้อาจใช้ภายในเครื่องในเบราว์เซอร์โดยไม่จำเป็นต้องใช้รหัสเซิร์ฟเวอร์

// สามารถเพิ่มหน่วยใหม่ได้ในตอนท้ายของรายการ

// หาก 2 หน่วยมีหมายเลข [เหมือนกัน] หน่วยแรกจะถูกละเว้น

// ถ้า 2 หน่วยมีสัญลักษณ์เหมือนกันอันที่สองจะถูกละเว้น

// หน่วย SI พื้นฐาน: เมตร, กิโลกรัม, วินาที, แอมแปร์, เคลวิน, โมล, แคนเดลา

// ตัวอย่าง: ชม. = เวลา = s => m ^ 0.kg ^ 0.s ^ 1.A ^ 0.K ^ 0.mol ^ 0.cd ^ 0

// ตัวอย่าง: g = ความเร่ง = m / s ^ 2 => m ^ 1.kg ^ 0.s ^ -2.A ^ 0.K ^ 0.mol ^ 0.cd ^ 0

// ex: V = ความตึงเครียด = kg.m² / s³ / A => m ^ 2.kg ^ 1.s ^ -3.A ^ -1.K ^ 0.mol ^ 0.cd ^ 0

all_units = new Array ();

all_units [0] = อาร์เรย์ใหม่ ("หน่วย", "สัญลักษณ์", "ค่า", "m", "kg", "s", "A", "A", "K", "mol", "cd");

all_units [1] = อาร์เรย์ใหม่ ("g", "g", "0.00000000006672", 3, -1, -2, 0, 0, 0, 0, 0);

all_units [2] = อาร์เรย์ใหม่ ("na", "na", "6.022169", 0, 0, 0, 0, 0, 0, -1, 0);

all_units [3] = อาร์เรย์ใหม่ ("yocto", "yocto", 1E-024, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [4] = อาร์เรย์ใหม่ ("zepto", "zepto", 1E-021, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [5] = อาร์เรย์ใหม่ ("atto", "atto", 1E-018, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [6] = อาร์เรย์ใหม่ ("femto", "femto", 1E-015, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [7] = อาร์เรย์ใหม่ ("pico", "pico", "0.000000000001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [8] = อาร์เรย์ใหม่ ("nano", "nano", "0.000000001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [9] = อาร์เรย์ใหม่ ("micro", "micro", "0.000001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [10] = อาร์เรย์ใหม่ ("milli", "milli", "0.001", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [11] = อาร์เรย์ใหม่ ("centi", "centi", "0.01", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [12] = อาร์เรย์ใหม่ ("deci", "deci", "0.1", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [13] = อาร์เรย์ใหม่ ("demi", "demi", "0.5", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [14] = อาร์เรย์ใหม่ ("กึ่ง", "กึ่ง", "0.5", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [15] = อาร์เรย์ใหม่ ("kibi", "kibi", 8, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [16] = อาร์เรย์ใหม่ ("deca", "deca", 10, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [17] = อาร์เรย์ใหม่ ("deka", "deka", 10, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [18] = อาร์เรย์ใหม่ ("mebi", "mebi", 22, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [19] = อาร์เรย์ใหม่ ("gibi", "gibi", 28, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [20] = อาร์เรย์ใหม่ ("tebi", "tebi", 42, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [21] = อาร์เรย์ใหม่ ("pebi", "pebi", 48, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [22] = อาร์เรย์ใหม่ ("exbi", "exbi", 62, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [23] = อาร์เรย์ใหม่ ("เฮคโก", "เฮกโก", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [24] = อาร์เรย์ใหม่ ("kilo", "kilo", 1, 000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [25] = อาร์เรย์ใหม่ ("mega", "Mega", 1000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [26] = อาร์เรย์ใหม่ ("giga", "Giga", 1000000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [27] = อาร์เรย์ใหม่ ("tera", "Tera", 1000000000000, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [28] = อาร์เรย์ใหม่ ("peta", "Peta", 1E + 015, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [29] = อาร์เรย์ใหม่ ("exa", "Exa", 1E + 018, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [30] = อาร์เรย์ใหม่ ("zetta", "Zetta", 1E + 021, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [31] = อาร์เรย์ใหม่ ("yotta", "Yotta", 1E + 024, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [32] = อาร์เรย์ใหม่ ("g0", "g0", "9.80665", 1, 0, -2, 0, 0, 0, 0, 0);

all_units [33] = อาร์เรย์ใหม่ ("โรงนา", "โรงนา", 1E-028, 2, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [34] = อาร์เรย์ใหม่ ("โรงนา", "โรงนา", 1E-028, 2, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [35] = อาร์เรย์ใหม่ ("คือ", "คือ", 100, 2, 0, 0, 0, 0, 0, 0, 0)

all_units [36] = อาร์เรย์ใหม่ ("ares", "ares", 100, 2, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [37] = อาร์เรย์ใหม่ ("เอเคอร์", "เอเคอร์", "4046.8564224", 2, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [38] = อาร์เรย์ใหม่ ("เอเคอร์", "เอเคอร์", "4046.8564224", 2, 0, 0, 0, 0, 0, 0, 0)

all_units [39] = อาร์เรย์ใหม่ ("เฮกตาร์", "เฮกตาร์", 10, 000, 2, 0, 0, 0, 0, 0, 0, 0)

all_units [40] = อาร์เรย์ใหม่ ("เฮกตาร์", "เฮกตาร์", 10, 000, 2, 0, 0, 0, 0, 0, 0, 0)

all_units [41] = อาร์เรย์ใหม่ ("pf", "pf", "0.000000000001", - 2, -1, 4, 2, 0, 0, 0)

all_units [42] = อาร์เรย์ใหม่ ("statfarad", "statfarad", "0.000000000001113", - 2, -1, 4, 2, 0, 0, 0);

all_units [43] = อาร์เรย์ใหม่ ("statfarads", "statfarads", "0.000000000001113", - 2, -1, 4, 2, 0, 0, 0);

all_units [44] = อาร์เรย์ใหม่ ("uf", "uf", "0.000001", - 2, -1, 4, 2, 0, 0, 0, 0)

all_units [45] = อาร์เรย์ใหม่ ("f", "f", 1, -2, -1, 4, 2, 0, 0, 0, 0);

all_units [46] = อาร์เรย์ใหม่ ("farad", "farad", 1, -2, -1, 4, 2, 0, 0, 0, 0);

all_units [47] = อาร์เรย์ใหม่ ("farads", "farads", 1, -2, -1, 4, 2, 0, 0, 0, 0);

all_units [48] = อาร์เรย์ใหม่ ("abfarad", "abfarad", 1000000000, -2, -1, 4, 2, 0, 0, 0)

all_units [49] = อาร์เรย์ใหม่ ("abfarads", "abfarads", 1000000000, -2, -1, 4, 2, 0, 0, 0)

all_units [50] = อาร์เรย์ใหม่ ("ประถม - ชาร์จ", "ประถม - ชาร์จ", "1.6021892E-019", 0, 0, 1, 1, 0, 0, 0, 0);

all_units [51] = อาร์เรย์ใหม่ ("eq", "eq", "1.6021892E-019", 0, 0, 1, 1, 0, 0, 0)

all_units [52] = อาร์เรย์ใหม่ ("statcoul", "statcoul", "0.0000000003336", 0, 0, 1, 1, 1, 0, 0, 0);

all_units [53] = อาร์เรย์ใหม่ ("statcoulomb", "statcoulomb", "0.0000000003336", 0, 0, 1, 1, 0, 0, 0, 0);

all_units [54] = อาร์เรย์ใหม่ ("statcoulombs", "statcoulombs", "0.0000000003336", 0, 0, 1, 1, 0, 0, 0, 0);

all_units [55] = อาร์เรย์ใหม่ ("coul", "Coul", 1, 0, 0, 1, 1, 0, 0, 0, 0);

all_units [56] = อาร์เรย์ใหม่ ("coulomb", "Coulomb", 1, 0, 0, 1, 1, 0, 0, 0, 0);

all_units [57] = อาร์เรย์ใหม่ ("coulomb", "C", 1, 0, 0, 1, 1, 0, 0, 0, 0);

all_units [58] = อาร์เรย์ใหม่ ("abcoul", "abcoul", 10, 0, 0, 1, 1, 1, 0, 0, 0)

all_units [59] = อาร์เรย์ใหม่ ("abcoulomb", "abcoulomb", 10, 0, 0, 1, 1, 1, 0, 0, 0)

all_units [60] = อาร์เรย์ใหม่ ("abcoulombs", "abcoulombs", 10, 0, 0, 1, 1, 1, 0, 0, 0)

all_units [61] = อาร์เรย์ใหม่ ("mho", "mho", 1, -2, -1, 3, 2, 0, 0, 0, 0);

all_units [62] = อาร์เรย์ใหม่ ("mhos", "mhos", 1, -2, -1, 3, 2, 0, 0, 0, 0);

all_units [63] = อาร์เรย์ใหม่ ("ซีเมนส์", "ซีเมนส์", 1, -2, -1, 3, 2, 0, 0, 0, 0);

all_units [64] = อาร์เรย์ใหม่ ("statamp", "statamp", "0.0000000003336", 0, 0, 0, 0, 1, 0, 0, 0);

all_units [65] = อาร์เรย์ใหม่ ("statampere", "statampere", "0.0000000003336", 0, 0, 0, 1, 0, 0, 0, 0);

all_units [66] = อาร์เรย์ใหม่ ("statamperes", "statamperes", "0.0000000003336", 0, 0, 0, 0, 1, 0, 0, 0);

all_units [67] = อาร์เรย์ใหม่ ("statamps", "statamps", "0.0000000003336", 0, 0, 0, 0, 1, 0, 0, 0);

all_units [68] = อาร์เรย์ใหม่ ("µA", "µA", "0.000001", 0, 0, 0, 0, 1, 0, 0, 0);

all_units [69] = อาร์เรย์ใหม่ ("mA", "mA", "0.001", 0, 0, 0, 1, 0, 0, 0, 0);

all_units [70] = อาร์เรย์ใหม่ ("แอมป์", "แอมป์", 1, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [71] = อาร์เรย์ใหม่ ("แอมป์", "แอมป์", 1, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [72] = อาร์เรย์ใหม่ ("Amperes", "Amperes", 1, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [73] = อาร์เรย์ใหม่ ("A", "A", 1, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [74] = อาร์เรย์ใหม่ ("abamp", "abamp", 10, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [75] = อาร์เรย์ใหม่ ("abampere", "abampere", 10, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [76] = อาร์เรย์ใหม่ ("abamperes", "abamperes", 10, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [77] = อาร์เรย์ใหม่ ("abamps", "abamps", 10, 0, 0, 0, 1, 0, 0, 0, 0);

all_units [78] = อาร์เรย์ใหม่ ("บิต", "บิต", 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [79] = อาร์เรย์ใหม่ ("บิต", "บิต", 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [80] = อาร์เรย์ใหม่ ("ไบต์", "ไบต์", 8, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [81] = อาร์เรย์ใหม่ ("ไบต์", "ไบต์", 8, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [82] = อาร์เรย์ใหม่ ("quintillionth", "quintillionth", 1E-018, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [83] = อาร์เรย์ใหม่ ("quadrillionth", "quadrillionth", 1E-015, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [84] = อาร์เรย์ใหม่ ("trillionth", "trillionth", "0.000000000001", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [85] = อาร์เรย์ใหม่ ("billionth", "billionth", "0.000000001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [86] = อาร์เรย์ใหม่ ("หนึ่งในล้าน", "ล้านที่", "0.000001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [87] = อาร์เรย์ใหม่ ("หนึ่งในพัน", "หนึ่งในพัน", "0.001", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [88] = อาร์เรย์ใหม่ ("%", "%", "0.01", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [89] = อาร์เรย์ใหม่ ("ร้อย", "หนึ่งร้อย", "0.01", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [90] = อาร์เรย์ใหม่ ("เปอร์เซ็นต์", "เปอร์เซ็นต์", "0.01", 0, 0, 0, 0, 0, 0, 0, 0)

all_units [91] = อาร์เรย์ใหม่ ("สิบ", "สิบ", "0.1", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [92] = อาร์เรย์ใหม่ ("e", "e", "2.71828182845904", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [93] = อาร์เรย์ใหม่ ("pi", "pi", "3.14159265358979", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [94] = อาร์เรย์ใหม่ ("ร้อย", "ร้อย", 100, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [95] = อาร์เรย์ใหม่ ("หลายร้อย", "หลายร้อย", 100, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [96] = อาร์เรย์ใหม่ ("ขั้นต้น", "รวม", 144, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [97] = อาร์เรย์ใหม่ ("พัน", "พัน", 1, 000, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [98] = อาร์เรย์ใหม่ ("หลักพัน", "หลักพัน", 1, 000, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [99] = อาร์เรย์ใหม่ ("ล้าน", "ล้าน", 1000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [100] = อาร์เรย์ใหม่ ("ล้าน", "ล้าน", 1000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [101] = อาร์เรย์ใหม่ ("พันล้าน", "พันล้าน", 1000000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [102] = อาร์เรย์ใหม่ ("พันล้าน", "พันล้าน", 1000000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [103] = อาร์เรย์ใหม่ ("ล้านล้าน", "ล้านล้าน", 1000000000000, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [104] = อาร์เรย์ใหม่ ("trillions", "trillions", 1000000000000, 0, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [105] = อาร์เรย์ใหม่ ("quadrillion", "quadrillion", 1E + 015, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [106] = อาร์เรย์ใหม่ ("quadrillions", "quadrillions", 1E + 015, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [107] = อาร์เรย์ใหม่ ("quintillion", "quintillion", 1E + 018, 0, 0, 0, 0, 0, 0, 0, 0)

all_units [108] = อาร์เรย์ใหม่ ("quintillions", "quintillions", 1E + 018, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [109] = อาร์เรย์ใหม่ ("อ่างทอง", "อ่างทอง", "0.0000000001", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [110] = อาร์เรย์ใหม่ ("อังสตรอม", "อังสตรอม", "0.0000000001", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [111] = อาร์เรย์ใหม่ ("อังสตรอม", "อังสตรอม", "0.0000000001", 1, 0, 0, 0, 0, 0, 0)

all_units [112] = อาร์เรย์ใหม่ ("ไมครอน", "ไมครอน", "0.000001", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [113] = อาร์เรย์ใหม่ ("mm", "mm", "0.001", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [114] = อาร์เรย์ใหม่ ("µm", "µm", "0.000001", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [115] = อาร์เรย์ใหม่ ("mil", "mil", "0.0000254", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [116] = อาร์เรย์ใหม่ ("mils", "mils", "0.0000254", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [117] = อาร์เรย์ใหม่ ("จุด", "จุด", "0.000352777777778", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [118] = อาร์เรย์ใหม่ ("pica", "pica", "0.004233333333333", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [119] = อาร์เรย์ใหม่ ("cm", "cm", "0.01", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [120] = อาร์เรย์ใหม่ ("ใน", "ใน", "0.0254", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [121] = อาร์เรย์ใหม่ ("นิ้ว", "นิ้ว", "0.0254", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [122] = อาร์เรย์ใหม่ ("นิ้ว", "นิ้ว", "0.0254", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [123] = อาร์เรย์ใหม่ ("ฟุต", "ฟุต", "0.3048", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [124] = อาร์เรย์ใหม่ ("เท้า", "เท้า", "0.3048", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [125] = อาร์เรย์ใหม่ ("ft", "ft", "0.3048", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [126] = อาร์เรย์ใหม่ ("yard", "yard", "0.9144", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [127] = อาร์เรย์ใหม่ ("หลา", "หลา", "0.9144", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [128] = อาร์เรย์ใหม่ ("m", "m", 1, 1, 0, 0, 0, 0, 0, 0, 0);

all_units [129] = อาร์เรย์ใหม่ ("เมตร", "เมตร", 1, 1, 0, 0, 0, 0, 0, 0, 0);

all_units [130] = อาร์เรย์ใหม่ ("เมตร", "เมตร", 1, 1, 0, 0, 0, 0, 0, 0, 0);

all_units [131] = อาร์เรย์ใหม่ ("เข้าใจ", "เข้าใจ", 18288, 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [132] = อาร์เรย์ใหม่ ("fathoms", "fathoms", 18288, 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [133] = อาร์เรย์ใหม่ ("perch", "perch", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [134] = อาร์เรย์ใหม่ ("perches", "perches", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [135] = อาร์เรย์ใหม่ ("pole", "pole", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [136] = อาร์เรย์ใหม่ ("เสา", "เสา", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [137] = อาร์เรย์ใหม่ ("ก้าน", "ก้าน", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [138] = อาร์เรย์ใหม่ ("rods", "rods", 50292, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [139] = อาร์เรย์ใหม่ ("furlong", "furlong", "201.168", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [140] = อาร์เรย์ใหม่ ("furlongs", "furlongs", "201.168", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [141] = อาร์เรย์ใหม่ ("km", "km", 1, 000, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [142] = อาร์เรย์ใหม่ ("mi", "mi", "1609.344", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [143] = อาร์เรย์ใหม่ ("ไมล์", "ไมล์", "1609.344", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [144] = อาร์เรย์ใหม่ ("ไมล์", "ไมล์", "1609.344", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [145] = อาร์เรย์ใหม่ ("nautical-mile", "nautical-mile", 1852, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [146] = อาร์เรย์ใหม่ ("ไมล์ทะเล", "ไมล์ทะเล", 1852, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [147] = อาร์เรย์ใหม่ ("nauticalmile", "nauticalmile", 1852, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [148] = อาร์เรย์ใหม่ ("nauticalmiles", "nauticalmiles", 1852, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [149] = อาร์เรย์ใหม่ ("NM", "NM", 1852, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [150] = อาร์เรย์ใหม่ ("rp", "rp", 6356912, 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [151] = อาร์เรย์ใหม่ ("ใหม่", "ใหม่", 6378388, 1, 0, 0, 0, 0, 0, 0, 0)

all_units [152] = อาร์เรย์ใหม่ ("หน่วยดาราศาสตร์", "หน่วยดาราศาสตร์", 149598000000, 1, 0, 0, 0, 0, 0, 0, 0);

all_units [153] = อาร์เรย์ใหม่ ("au", "au", 149598000000, 1, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [154] = อาร์เรย์ใหม่ ("ปีแสง", "ปีแสง", "9.46E + 015", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [155] = อาร์เรย์ใหม่ ("light-years", "light-years", "9.46E + 015", 1, 0, 0, 0, 0, 0, 0, 0)

all_units [156] = อาร์เรย์ใหม่ ("lightyear", "lightyear", "9.46E + 015", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [157] = อาร์เรย์ใหม่ ("lightyears", "lightyears", "9.46E + 015", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [158] = อาร์เรย์ใหม่ ("ly", "ly", "9.46E + 015", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [159] = อาร์เรย์ใหม่ ("parsec", "parsec", "3.083E + 016", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [160] = อาร์เรย์ใหม่ ("parsecs", "parsecs", "3.083E + 016", 1, 0, 0, 0, 0, 0, 0, 0);

all_units [161] = อาร์เรย์ใหม่ ("rad", "rad", "0.01", 2, 0, -2, 0, 0, 0, 0, 0);

all_units [162] = อาร์เรย์ใหม่ ("rem", "rem", "0.01", 2, 0, -2, 0, 0, 0, 0, 0);

all_units [163] = อาร์เรย์ใหม่ ("สีเทา", "สีเทา", 1, 2, 0, -2, 0, 0, 0, 0)

all_units [164] = อาร์เรย์ใหม่ ("gy", "gy", 1, 2, 0, -2, 0, 0, 0, 0)

all_units [165] = อาร์เรย์ใหม่ ("Sievert", "Sievert", 1, 2, 0, -2, 0, 0, 0, 0, 0);

all_units [166] = อาร์เรย์ใหม่ ("Sv", "Sv", 1, 2, 0, -2, 0, 0, 0, 0)

all_units [167] = อาร์เรย์ใหม่ ("abvolt", "abvolt", "0.00000001", 2, 1, -3, -1, 0, 0, 0);

all_units [168] = อาร์เรย์ใหม่ ("abvolts", "abvolts", "0.00000001", 2, 1, -3, -1, 0, 0, 0);

all_units [169] = อาร์เรย์ใหม่ ("µV", "µV", "0.000001", 2, 1, -3, -1, 0, 0, 0);

all_units [170] = อาร์เรย์ใหม่ ("mV", "mV", "0.001", 2, 1, -3, -1, 0, 0, 0)

all_units [171] = อาร์เรย์ใหม่ ("V", "V", 1, 2, 1, -3, -1, 0, 0, 0)

all_units [172] = อาร์เรย์ใหม่ ("โวลต์", "โวลต์", 1, 2, 1, -3, -1, 0, 0, 0)

all_units [173] = อาร์เรย์ใหม่ ("volts", "Volts", 1, 2, 1, -3, -1, 0, 0, 0)

all_units [174] = อาร์เรย์ใหม่ ("statvolt", "statvolt", "299.8", 2, 1, -3, -1, 0, 0, 0);

all_units [175] = อาร์เรย์ใหม่ ("statvolts", "statvolts", "299.8", 2, 1, -3, -1, 0, 0, 0);

all_units [176] = อาร์เรย์ใหม่ ("อิเล็กตรอน - โวลต์", "อิเล็กตรอน - โวลต์", "1.60217733E-019", 2, 1, -2, 0, 0, 0, 0);

all_units [177] = อาร์เรย์ใหม่ ("อิเล็กตรอน - โวลต์", "อิเล็กตรอน - โวลต์", "1.60217733E-019", 2, 1, -2, 0, 0, 0, 0);

all_units [178] = อาร์เรย์ใหม่ ("electronvolt", "electronvolt", "1.60217733E-019", 2, 1, -2, 0, 0, 0, 0);

all_units [179] = อาร์เรย์ใหม่ ("electronvolts", "electronvolts", "1.60217733E-019", 2, 1, -2, 0, 0, 0, 0);

all_units [180] = อาร์เรย์ใหม่ ("ev", "eV", "1.60217733E-019", 2, 1, -2, 0, 0, 0, 0);

all_units [181] = อาร์เรย์ใหม่ ("mev", "meV", "0.000000000000160217733", 2, 1, -2, 0, 0, 0, 0)

all_units [182] = อาร์เรย์ใหม่ ("gev", "geV", "0.000000000160217733", 2, 1, -2, 0, 0, 0, 0);

all_units [183] ​​= อาร์เรย์ใหม่ ("erg", "erg", "0.0000001", 2, 1, -2, 0, 0, 0, 0, 0);

all_units [184] = อาร์เรย์ใหม่ ("ergs", "ergs", "0.0000001", 2, 1, -2, 0, 0, 0, 0, 0);

all_units [185] = อาร์เรย์ใหม่ ("teV", "teV", "0.000000160217733", 2, 1, -2, 0, 0, 0, 0)

all_units [186] = อาร์เรย์ใหม่ ("Joule", "J", 1, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [187] = อาร์เรย์ใหม่ ("joule", "Joule", 1, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [188] = อาร์เรย์ใหม่ ("joules", "Joules", 1, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [189] = อาร์เรย์ใหม่ ("cal", "Cal", 4184, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [190] = อาร์เรย์ใหม่ ("แคลอรี่", "แคลอรี่", 4184, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [191] = อาร์เรย์ใหม่ ("แคลอรี่", "แคลอรี่", 4184, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [192] = อาร์เรย์ใหม่ ("british-thermal-unit", "british-thermal-unit", "1055.056", 2, 1, -2, 0, 0, 0, 0)

all_units [193] = อาร์เรย์ใหม่ ("british-thermal-units", "british-thermal-units", "1055.056", 2, 1, -2, 0, 0, 0, 0)

all_units [194] = อาร์เรย์ใหม่ ("britishthermalunit", "britishthermalunit", "1055.056", 2, 1, -2, 0, 0, 0, 0);

all_units [195] = อาร์เรย์ใหม่ ("britishthermalunits", "britishthermalunits", "1055.056", 2, 1, -2, 0, 0, 0, 0)

all_units [196] = อาร์เรย์ใหม่ ("Btu", "Btu", "1055.056", 2, 1, -2, 0, 0, 0, 0)

all_units [197] = อาร์เรย์ใหม่ ("Btus", "Btus", "1055.056", 2, 1, -2, 0, 0, 0, 0)

all_units [198] = อาร์เรย์ใหม่ ("kcal", "kcal", 4184, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [199] = อาร์เรย์ใหม่ ("kwh", "kwh", 3600000, 2, 1, -2, 0, 0, 0, 0, 0);

all_units [200] = อาร์เรย์ใหม่ ("dyne", "dyne", 10, 1, 1, -2, 0, 0, 0, 0, 0);

all_units [201] = อาร์เรย์ใหม่ ("dynes", "dynes", 10, 1, 1, -2, 0, 0, 0, 0, 0);

all_units [202] = อาร์เรย์ใหม่ ("แกรมแรง", "แกรมแรง", "0.00980665", 1, 1, -2, 0, 0, 0, 0);

all_units [203] = อาร์เรย์ใหม่ ("น้ำหนักกรัม", "น้ำหนักกรัม", "0.00980665", 1, 1, -2, 0, 0, 0, 0);

all_units [204] = อาร์เรย์ใหม่ ("ounce-force", "ounce-force", "0.278013850953781", 1, 1, -2, 0, 0, 0, 0)

all_units [205] = อาร์เรย์ใหม่ ("ozf", "ozf", "0.278013850953781", 1, 1, -2, 0, 0, 0, 0);

all_units [206] = อาร์เรย์ใหม่ ("นิวตัน", "นิวตัน", 1, 1, 1, -2, 0, 0, 0, 0, 0);

all_units [207] = อาร์เรย์ใหม่ ("N", "N", 1, 1, 1, -2, 0, 0, 0, 0, 0);

all_units [208] = อาร์เรย์ใหม่ ("nt", "nt", 1, 1, 1, -2, 0, 0, 0, 0, 0);

all_units [209] = อาร์เรย์ใหม่ ("lb", "lb", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0)

all_units [210] = อาร์เรย์ใหม่ ("lbf", "lbf", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0);

all_units [211] = อาร์เรย์ใหม่ ("lbs", "lbs", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0)

all_units [212] = อาร์เรย์ใหม่ ("pound", "pound", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0)

all_units [213] = อาร์เรย์ใหม่ ("แรงปอนด์", "แรงปอนด์", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0);

all_units [214] = อาร์เรย์ใหม่ ("น้ำหนักปอนด์", "น้ำหนักปอนด์", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0)

all_units [215] = อาร์เรย์ใหม่ ("ปอนด์", "ปอนด์", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0)

all_units [216] = อาร์เรย์ใหม่ ("แรงปอนด์", "แรงปอนด์", "4.4482216152605", 1, 1, -2, 0, 0, 0, 0);

all_units [217] = อาร์เรย์ใหม่ ("kgf", "kgf", "9.80665", 1, 1, -2, 0, 0, 0, 0)

all_units [218] = อาร์เรย์ใหม่ ("rpm", "rpm", "0.01666666666666667", 0, 0, -1, 0, 0, 0, 0, 0);

all_units [219] = อาร์เรย์ใหม่ ("becquerel", "becquerel", 1, 0, 0, -1, 0, 0, 0, 0, 0);

all_units [220] = อาร์เรย์ใหม่ ("Bq", "Bq", 1, 0, 0, -1, 0, 0, 0, 0, 0);

all_units [221] = อาร์เรย์ใหม่ ("hertz", "hertz", 1, 0, 0, -1, 0, 0, 0, 0, 0);

all_units [222] = อาร์เรย์ใหม่ ("Hz", "Hz", 1, 0, 0, -1, 0, 0, 0, 0, 0);

all_units [223] = อาร์เรย์ใหม่ ("abhenry", "abhenry", "0.000000001", 2, 1, -2, -2, 0, 0, 0);

all_units [224] = อาร์เรย์ใหม่ ("abhenrys", "abhenrys", "0.000000001", 2, 1, -2, -2, 0, 0, 0);

all_units [225] = อาร์เรย์ใหม่ ("uH", "uH", "0.000001", 2, 1, -2, -2, 0, 0, 0)

all_units [226] = อาร์เรย์ใหม่ ("mH", "mH", "0.001", 2, 1, -2, -2, 0, 0, 0)

all_units [227] = อาร์เรย์ใหม่ ("Henry", "Henry", 1, 2, 1, -2, -2, 0, 0, 0)

all_units [228] = อาร์เรย์ใหม่ ("Henrys", "H", 1, 2, 1, -2, -2, 0, 0, 0)

all_units [229] = อาร์เรย์ใหม่ ("stathenry", "stathenry", 898700000000, 2, 1, -2, -2, 0, 0, 0);

all_units [230] = อาร์เรย์ใหม่ ("stathenrys", "stathenrys", 898700000000, 2, 1, -2, -2, 0, 0, 0);

all_units [231] = อาร์เรย์ใหม่ ("candela", "candela", 1, 0, 0, 0, 0, 0, 0, 0, 1);

all_units [232] = อาร์เรย์ใหม่ ("candelas", "candelas", 1, 0, 0, 0, 0, 0, 0, 0, 1);

all_units [233] = อาร์เรย์ใหม่ ("เทียน", "เทียน", 1, 0, 0, 0, 0, 0, 0, 1, 1);

all_units [234] = อาร์เรย์ใหม่ ("candles", "candles", 1, 0, 0, 0, 0, 0, 0, 0, 1);

all_units [235] = อาร์เรย์ใหม่ ("cd", "cd", 1, 0, 0, 0, 0, 0, 0, 1)

all_units [236] = อาร์เรย์ใหม่ ("เกาส์", "เกาส์", "0.0001", 1, 0, -2, -1, 0, 0, 0);

all_units [237] = อาร์เรย์ใหม่ ("เทสลา", "เทสลา", 1, 1, 0, -2, -1, 0, 0, 0)

all_units [238] = อาร์เรย์ใหม่ ("teslas", "T", 1, 1, 0, -2, -1, 0, 0, 0, 0);

all_units [239] = อาร์เรย์ใหม่ ("maxwell", "maxwell", "0.00000001", 2, 1, -2, -1, 0, 0, 0)

all_units [240] = อาร์เรย์ใหม่ ("maxwells", "maxwells", "0.00000001", 2, 1, -2, -1, 0, 0, 0)

all_units [241] = อาร์เรย์ใหม่ ("wb", "Wb", 1, 2, 1, -2, -1, 0, 0, 0)

all_units [242] = อาร์เรย์ใหม่ ("เวเบอร์", "เวเบอร์", 1, 2, 1, -2, -1, 0, 0, 0, 0);

all_units [243] = อาร์เรย์ใหม่ ("webers", "webers", 1, 2, 1, -2, -1, 0, 0, 0, 0);

all_units [244] = อาร์เรย์ใหม่ ("amu", "amu", "1.6605402E-027", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [245] = อาร์เรย์ใหม่ ("อะตอม - มวล - หน่วย", "อะตอม - มวล - ยูนิต", "1.6605402E-027", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [246] = อาร์เรย์ใหม่ ("atomic-mass-units", "atomic-mass-units", "1.6605402E-027", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [247] = อาร์เรย์ใหม่ ("u", "u", "1.6605402E-027", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [248] = อาร์เรย์ใหม่ ("ug", "ug", "0.000000001", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [249] = อาร์เรย์ใหม่ ("mg", "mg", "0.000001", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [250] = อาร์เรย์ใหม่ ("cg", "cg", "0.00001", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [251] = อาร์เรย์ใหม่ ("ธัญพืช", "ธัญพืช", "0.0000648", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [252] = อาร์เรย์ใหม่ ("ธัญพืช", "ธัญพืช", "0.0000648", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [253] = อาร์เรย์ใหม่ ("dg", "dg", "0.0001", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [254] = อาร์เรย์ใหม่ ("กะรัต", "กะรัต", "0.0002", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [255] = อาร์เรย์ใหม่ ("กะรัต", "กะรัต", "0.0002", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [256] = อาร์เรย์ใหม่ ("karat", "karat", "0.0002", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [257] = อาร์เรย์ใหม่ ("karats", "karats", "0.0002", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [258] = อาร์เรย์ใหม่ ("j-point", "j-point", "0.0004", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [259] = อาร์เรย์ใหม่ ("gm", "gm", "0.001", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [260] = อาร์เรย์ใหม่ ("กรัม", "กรัม", "0.001", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [261] = อาร์เรย์ใหม่ ("กรัม", "กรัม", "0.001", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [262] = อาร์เรย์ใหม่ ("scruple", "scruple", "0.001296", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [263] = อาร์เรย์ใหม่ ("scruples", "scruples", "0.001296", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [264] = อาร์เรย์ใหม่ ("pennyweight", "pennyweight", "0.001555", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [265] = อาร์เรย์ใหม่ ("pennyweights", "pennyweights", "0.001555", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [266] = อาร์เรย์ใหม่ ("dram", "dram", "0.0017718451953125", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [267] = อาร์เรย์ใหม่ ("drams", "drams", "0.0017718451953125", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [268] = อาร์เรย์ใหม่ ("dag", "dag", "0.01", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [269] = อาร์เรย์ใหม่ ("ounce", "ounce", "0.028349523125", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [270] = อาร์เรย์ใหม่ ("ออนซ์", "ออนซ์", "0.028349523125", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [271] = อาร์เรย์ใหม่ ("oz", "oz", "0.028349523125", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [272] = อาร์เรย์ใหม่ ("ounce-troy", "ounce-troy", "0.031103", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [273] = อาร์เรย์ใหม่ ("ounces-troy", "ounces-troy", "0.031103", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [274] = อาร์เรย์ใหม่ ("troy-ounce", "troy-ounce", "0.031103", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [275] = อาร์เรย์ใหม่ ("troy-ounces", "troy-ounces", "0.031103", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [276] = อาร์เรย์ใหม่ ("hg", "hg", "0.1", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [277] = อาร์เรย์ใหม่ ("troy-pound", "troy-pound", "0.373", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [278] = อาร์เรย์ใหม่ ("troy-pounds", "troy-pounds", "0.373", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [279] = อาร์เรย์ใหม่ ("lbm", "lbm", "0.45359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [280] = อาร์เรย์ใหม่ ("lbms", "lbms", "0.45359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [281] = อาร์เรย์ใหม่ ("มวลปอนด์", "น้ำหนักปอนด์", "0.45359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [282] = อาร์เรย์ใหม่ ("ปอนด์มวล", "ปอนด์มวล", "0.45359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [283] = อาร์เรย์ใหม่ ("kg", "kg", 1, 0, 1, 0, 0, 0, 0, 0, 0);

all_units [284] = อาร์เรย์ใหม่ ("หิน", "หิน", "6.35029318", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [285] = อาร์เรย์ใหม่ ("หิน", "หิน", "6.35029318", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [286] = อาร์เรย์ใหม่ ("กระสุน", "กระสุน", "14.5939029372064", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [287] = อาร์เรย์ใหม่ ("กระสุน", "กระสุน", "14.5939029372064", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [288] = อาร์เรย์ใหม่ ("hundredweight", "hundredweight", "45.359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [289] = อาร์เรย์ใหม่ ("hundredweights", "hundredweights", "45.359237", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [290] = อาร์เรย์ใหม่ ("short-ton", "short-ton", "907.18474", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [291] = อาร์เรย์ใหม่ ("short-ton", "short-ton", "907.18474", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [292] = อาร์เรย์ใหม่ ("ตัน", "ตัน", "907.18474", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [293] = อาร์เรย์ใหม่ ("ตัน", "ตัน", "907.18474", 0, 1, 0, 0, 0, 0, 0, 0)

all_units [294] = อาร์เรย์ใหม่ ("metric-ton", "metric-ton", 1, 000, 0, 1, 0, 0, 0, 0, 0, 0)

all_units [295] = อาร์เรย์ใหม่ ("เมตริกตัน", "เมตริกตัน", 1, 000, 0, 1, 0, 0, 0, 0, 0, 0)

all_units [296] = อาร์เรย์ใหม่ ("tonne", "tonne", 1, 000, 0, 1, 0, 0, 0, 0, 0, 0)

all_units [297] = อาร์เรย์ใหม่ ("ตัน", "ตัน", 1, 000, 0, 1, 0, 0, 0, 0, 0, 0)

all_units [298] = อาร์เรย์ใหม่ ("long-ton", "long-ton", "1016.0469088", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [299] = อาร์เรย์ใหม่ ("ยาวตัน", "ยาวตัน", "1016.0469088", 0, 1, 0, 0, 0, 0, 0, 0);

all_units [300] = อาร์เรย์ใหม่ ("h", "h", "6.626196E-034", 2, 1, -3, 0, 0, 0, 0)

all_units [301] = อาร์เรย์ใหม่ ("W", "W", 1, 2, 1, -3, 0, 0, 0, 0, 0);

all_units [302] = อาร์เรย์ใหม่ ("วัตต์", "วัตต์", 1, 2, 1, -3, 0, 0, 0, 0, 0);

all_units [303] = อาร์เรย์ใหม่ ("Watts", "Watts", 1, 2, 1, -3, 0, 0, 0, 0, 0);

all_units [304] = อาร์เรย์ใหม่ ("แรงม้า", "แรงม้า", "745.69987158227", 2, 1, -3, 0, 0, 0, 0)

all_units [305] = อาร์เรย์ใหม่ ("hp", "hp", "745.69987158227", 2, 1, -3, 0, 0, 0, 0)

all_units [306] = อาร์เรย์ใหม่ ("Pa", "Pa", 1, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [307] = อาร์เรย์ใหม่ ("Pascal", "Pascal", 1, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [308] = อาร์เรย์ใหม่ ("torr", "torr", "133.322368421053", - 1, 1, -2, 0, 0, 0, 0)

all_units [309] = อาร์เรย์ใหม่ ("psi", "psi", "6894.75729316836", - 1, 1, -2, 0, 0, 0, 0);

all_units [310] = อาร์เรย์ใหม่ ("bar", "bar", 100000, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [311] = อาร์เรย์ใหม่ ("บาร์", "บาร์", 100000, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [312] = อาร์เรย์ใหม่ ("atm", "atm", 101325, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [313] = อาร์เรย์ใหม่ ("บรรยากาศ", "บรรยากาศ", 101325, -1, 1, -2, 0, 0, 0, 0, 0);

all_units [314] = อาร์เรย์ใหม่ ("abohm", "abohm", "0.000000001", 2, 1, -3, -2, 0, 0, 0);

all_units [315] = อาร์เรย์ใหม่ ("abohms", "abohms", "0.000000001", 2, 1, -3, -2, 0, 0, 0)

all_units [316] = อาร์เรย์ใหม่ ("Ohm", "Ohm", 1, 2, 1, -3, -2, 0, 0, 0)

all_units [317] = อาร์เรย์ใหม่ ("Ohms", "Ohms", 1, 2, 1, -3, -2, 0, 0, 0)

all_units [318] = อาร์เรย์ใหม่ ("kilohm", "kilohm", 1, 000, 2, 1, -3, -2, 0, 0, 0)

all_units [319] = อาร์เรย์ใหม่ ("kilohms", "kilohms", 1, 000, 2, 1, -3, -2, 0, 0, 0)

all_units [320] = อาร์เรย์ใหม่ ("megohm", "megohm", 1000000, 2, 1, -3, -2, 0, 0, 0)

all_units [321] = อาร์เรย์ใหม่ ("megohms", "megohms", 1000000, 2, 1, -3, -2, 0, 0, 0)

all_units [322] = อาร์เรย์ใหม่ ("statohm", "statohm", 898700000000, 2, 1, -3, -2, 0, 0, 0)

all_units [323] = อาร์เรย์ใหม่ ("statohms", "statohms", 898700000000, 2, 1, -3, -2, 0, 0, 0)

all_units [324] = อาร์เรย์ใหม่ ("kph", "kph", "0.277777777777778", 1, 0, -1, 0, 0, 0, 0)

all_units [325] = อาร์เรย์ใหม่ ("fps", "fps", "0.3048", 1, 0, -1, 0, 0, 0, 0, 0);

all_units [326] = อาร์เรย์ใหม่ ("mph", "mph", "0.44704", 1, 0, -1, 0, 0, 0, 0, 0)

all_units [327] = อาร์เรย์ใหม่ ("knot", "kn", "0.51444444444444444", 1, 0, -1, 0, 0, 0, 0)

all_units [328] = อาร์เรย์ใหม่ ("นอต", "kt", "0.51444444444444444", 1, 0, -1, 0, 0, 0, 0)

all_units [329] = อาร์เรย์ใหม่ ("mps", "mps", 1, 1, 0, -1, 0, 0, 0, 0, 0);

all_units [330] = อาร์เรย์ใหม่ ("kps", "kps", 1, 000, 1, 0, -1, 0, 0, 0, 0, 0);

all_units [331] = อาร์เรย์ใหม่ ("c", "c", 299792458, 1, 0, -1, 0, 0, 0, 0, 0);

all_units [332] = อาร์เรย์ใหม่ ("speed-of-light", "speed-of-light", 299792458, 1, 0, -1, 0, 0, 0, 0, 0);

all_units [333] = อาร์เรย์ใหม่ ("mol", "mol", 1, 0, 0, 0, 0, 0, 0, 1, 0);

all_units [334] = อาร์เรย์ใหม่ ("โมล", "โมล", 1, 0, 0, 0, 0, 0, 1, 0)

all_units [335] = อาร์เรย์ใหม่ ("โมล", "โมล", 1, 0, 0, 0, 0, 0, 1, 1, 0);

all_units [336] = อาร์เรย์ใหม่ ("degree-rankine", "degree-rankine", "0.55555555555555556", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [337] = อาร์เรย์ใหม่ ("degrees-rankine", "degrees-rankine", "0.55555555555555556", 0, 0, 0, 0, 0, 0, 0, 0);

all_units [338] = อาร์เรย์ใหม่ ("degree-kelvin", "degree-kelvin", 1, 0, 0, 0, 0, 0, 1, 0, 0);

all_units [339] = อาร์เรย์ใหม่ ("degree-kelvins", "degree-kelvins", 1, 0, 0, 0, 0, 0, 1, 0, 0);

all_units [340] = อาร์เรย์ใหม่ ("degrees-kelvin", "degrees-kelvin", 1, 0, 0, 0, 0, 0, 1, 0, 0);

all_units [341] = อาร์เรย์ใหม่ ("K", "K", 1, 0, 0, 0, 0, 1, 0, 0)

all_units [342] = อาร์เรย์ใหม่ ("เคลวิน", "เคลวิน", 1, 0, 0, 0, 0, 1, 0, 0, 0);

all_units [343] = อาร์เรย์ใหม่ ("Kelvins", "Kelvins", 1, 0, 0, 0, 0, 1, 0, 0, 0);

all_units [344] = อาร์เรย์ใหม่ ("ps", "ps", "0.000000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [345] = อาร์เรย์ใหม่ ("psec", "psec", "0.000000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [346] = อาร์เรย์ใหม่ ("psecs", "psecs", "0.000000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [347] = อาร์เรย์ใหม่ ("ns", "ns", "0.000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [348] = อาร์เรย์ใหม่ ("nsec", "nsec", "0.000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [349] = อาร์เรย์ใหม่ ("nsecs", "nsecs", "0.000000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [350] = อาร์เรย์ใหม่ ("µs", "µs", "0.000001", 0, 0, 1, 0, 0, 0, 0)

all_units [351] = อาร์เรย์ใหม่ ("µsec", "µsec", "0.000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [352] = อาร์เรย์ใหม่ ("µsecs", "µsecs", "0.000001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [353] = อาร์เรย์ใหม่ ("ms", "ms", "0.001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [354] = อาร์เรย์ใหม่ ("msec", "msec", "0.001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [355] = อาร์เรย์ใหม่ ("msecs", "msecs", "0.001", 0, 0, 1, 0, 0, 0, 0, 0);

all_units [356] = อาร์เรย์ใหม่ ("s", "s", 1, 0, 0, 1, 0, 0, 0, 0, 0);

all_units [357] = อาร์เรย์ใหม่ ("วินาที", "วินาที", 1, 0, 0, 1, 0, 0, 0, 0, 0);

all_units [358] = อาร์เรย์ใหม่ ("วินาที", "วินาที", 1, 0, 0, 1, 0, 0, 0, 0, 0);

all_units [359] = อาร์เรย์ใหม่ ("วินาที", "วินาที", 1, 0, 0, 1, 0, 0, 0, 0, 0);

all_units [360] = อาร์เรย์ใหม่ ("วินาที", "วินาที", 1, 0, 0, 1, 0, 0, 0, 0, 0);

all_units [361] = อาร์เรย์ใหม่ ("min", "min", 60, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [362] = อาร์เรย์ใหม่ ("mins", "mins", 60, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [363] = อาร์เรย์ใหม่ ("นาที", "นาที", 60, 0, 0, 1, 0, 0, 0, 0, 0, 0);

all_units [364] = อาร์เรย์ใหม่ ("นาที", "นาที", 60, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [365] = อาร์เรย์ใหม่ ("ชั่วโมง", "ชั่วโมง", 3600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [366] = อาร์เรย์ใหม่ ("ชั่วโมง", "ชั่วโมง", 3600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [367] = อาร์เรย์ใหม่ ("hr", "hr", 3600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [368] = อาร์เรย์ใหม่ ("hrs", "hrs", 3600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [369] = อาร์เรย์ใหม่ ("วัน", "วัน", 86400, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [370] = อาร์เรย์ใหม่ ("วัน", "วัน", 86400, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [371] = อาร์เรย์ใหม่ ("สัปดาห์", "สัปดาห์", 604800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [372] = อาร์เรย์ใหม่ ("สัปดาห์", "สัปดาห์", 604800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [373] = อาร์เรย์ใหม่ ("wk", "wk", 604800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [374] = อาร์เรย์ใหม่ ("ปักษ์", "ปักษ์", 1209600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [375] = อาร์เรย์ใหม่ ("fortnights", "fortnights", 1209600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [376] = อาร์เรย์ใหม่ ("จันทร์", "จันทร์", 2629800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [377] = อาร์เรย์ใหม่ ("mons", "mons", 2629800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [378] = อาร์เรย์ใหม่ ("เดือน", "เดือน", 2629800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [379] = อาร์เรย์ใหม่ ("เดือน", "เดือน", 2629800, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [380] = อาร์เรย์ใหม่ ("ปี", "ปี", 31557600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [381] = อาร์เรย์ใหม่ ("ปี", "ปี", 31557600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [382] = อาร์เรย์ใหม่ ("yr", "yr", 31557600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [383] = อาร์เรย์ใหม่ ("ปี", "ปี", 31557600, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [384] = อาร์เรย์ใหม่ ("คะแนน", "คะแนน", 631152000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [385] = อาร์เรย์ใหม่ ("คะแนน", "คะแนน", 631152000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [386] = อาร์เรย์ใหม่ ("ศตวรรษ", "ศตวรรษ", 3155760000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [387] = อาร์เรย์ใหม่ ("ศตวรรษ", "ศตวรรษ", 3155760000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [388] = อาร์เรย์ใหม่ ("millenia", "millenia", 31557600000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [389] = อาร์เรย์ใหม่ ("millenium", "millenium", 31557600000, 0, 0, 1, 0, 0, 0, 0, 0)

all_units [390] = อาร์เรย์ใหม่ ("foot-pound", "foot-pound", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [391] = อาร์เรย์ใหม่ ("foot-pounds", "foot-pounds", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [392] = อาร์เรย์ใหม่ ("footpound", "footpound", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [393] = อาร์เรย์ใหม่ ("footpounds", "footpounds", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [394] = อาร์เรย์ใหม่ ("ft-lb", "ft-lb", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [395] = อาร์เรย์ใหม่ ("ftlb", "ftlb", "1.3558179483314", 2, 1, -2, 0, 0, 0, 0)

all_units [396] = อาร์เรย์ใหม่ ("ขั้นต่ำ", "ขั้นต่ำ", "0.000000059194", 3, 0, 0, 0, 0, 0, 0, 0, 0);

all_units [397] = อาร์เรย์ใหม่ ("minims", "minims", "0.000000059194", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [398] = อาร์เรย์ใหม่ ("cc", "cc", "0.000001", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [399] = อาร์เรย์ใหม่ ("ml", "ml", "0.000001", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [400] = อาร์เรย์ใหม่ ("fluidram", "fluidram", "0.0000035516", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [401] = อาร์เรย์ใหม่ ("fluidrams", "fluidrams", "0.0000035516", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [402] = อาร์เรย์ใหม่ ("ช้อนชา", "ช้อนชา", "0.00000492892159375", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [403] = อาร์เรย์ใหม่ ("ช้อนชา", "ช้อนชา", "0.00000492892159375", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [404] = อาร์เรย์ใหม่ ("tsp", "tsp", "0.00000492892159375", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [405] = อาร์เรย์ใหม่ ("cl", "cl", "0.00001", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [406] = อาร์เรย์ใหม่ ("tablespoon", "tablespoon", "0.00001478676478125", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [407] = อาร์เรย์ใหม่ ("tablespoons", "tablespoons", "0.00001478676478125", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [408] = อาร์เรย์ใหม่ ("tbsp", "tbsp", "0.00001478676478125", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [409] = อาร์เรย์ใหม่ ("floz", "floz", "0.0000295735295625", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [410] = อาร์เรย์ใหม่ ("fluid-ounce", "fluid-ounce", "0.0000295735295625", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [411] = อาร์เรย์ใหม่ ("fluid-ounces", "fluid-ounces", "0.0000295735295625", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [412] = อาร์เรย์ใหม่ ("fluidounce", "fluidounce", "0.0000295735295625", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [413] = อาร์เรย์ใหม่ ("fluidounces", "fluidounces", "0.0000295735295625", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [414] = อาร์เรย์ใหม่ ("dl", "dl", "0.0001", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [415] = อาร์เรย์ใหม่ ("gill", "gill", "0.00011829411825", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [416] = อาร์เรย์ใหม่ ("เหงือก", "เหงือก", "0.00011829411825", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [417] = อาร์เรย์ใหม่ ("ถ้วย", "ถ้วย", "0.0002365882365", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [418] = อาร์เรย์ใหม่ ("ถ้วย", "ถ้วย", "0.0002365882365", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [419] = อาร์เรย์ใหม่ ("pint", "pint", "0.000473176473", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [420] = อาร์เรย์ใหม่ ("pints", "pints", "0.000473176473", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [421] = อาร์เรย์ใหม่ ("pt", "pt", "0.000473176473", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [422] = อาร์เรย์ใหม่ ("ห้า", "ห้า", "0.0007570823568", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [423] = อาร์เรย์ใหม่ ("ที่ห้า", "ที่ห้า", "0.0007570823568", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [424] = อาร์เรย์ใหม่ ("qt", "qt", "0.000946352946", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [425] = อาร์เรย์ใหม่ ("ควอร์ต", "ควอร์ต", "0.000946352946", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [426] = อาร์เรย์ใหม่ ("ควอร์ต", "ควอร์ต", "0.000946352946", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [427] = อาร์เรย์ใหม่ ("l", "l", "0.001", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [428] = อาร์เรย์ใหม่ ("ลิตร", "ลิตร", "0.001", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [429] = อาร์เรย์ใหม่ ("L", "L", "0.001", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [430] = อาร์เรย์ใหม่ ("gal", "gal", "0.003785411784", 3, 0, 0, 0, 0, 0, 0, 0)

all_units [431] = อาร์เรย์ใหม่ ("แกลลอน", "แกลลอน", "0.003785411784", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [432] = อาร์เรย์ใหม่ ("แกลลอน", "แกลลอน", "0.003785411784", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [433] = อาร์เรย์ใหม่ ("peck", "peck", "0.007570823568", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [434] = อาร์เรย์ใหม่ ("pecks", "pecks", "0.007570823568", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [435] = อาร์เรย์ใหม่ ("บุชเชล", "บุชเชล", "0.030283294272", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [436] = อาร์เรย์ใหม่ ("bushels", "bushels", "0.030283294272", 3, 0, 0, 0, 0, 0, 0, 0);

all_units [437] = อาร์เรย์ใหม่ ("อังสตรอม", "... ", "1e-10", 1, 0, 0, 0, 0, 0, 0, 0)

all_units [438] = อาร์เรย์ใหม่ ("ดีกรีเซเลียส", "° C", 0, 0, 0, 0, 0, 0, 1, 0, 0);

all_units [439] = อาร์เรย์ใหม่ ("ดีกรี Farenheit", "° F", "1.8", 0, 0, 0, 0, 0, 1, 0, 0);

all_units [440] = อาร์เรย์ใหม่ ("ซีเมนส์", "S", 1, -2, -1, 3, 2, 0, 0, 0, 0);

ฟังก์ชัน min (a, b) {ถ้า (a

ฟังก์ชั่นสูงสุด (a, b) {ถ้า (a> b) return (a); อื่นกลับ (b);}

ฟังก์ชันวิเคราะห์ (coef, str) // ============================ แยกหน่วยออกเป็นหน่วย SI พื้นฐาน

{

var pos_dot;

var pos_slash;

var pos;

หน่วยวา

เลขชี้กำลัง var

var invert_next = 0;

var list_units_in = อาร์เรย์ใหม่;

var table_base = อาร์เรย์ใหม่ (coef, 0, 0, 0, 0, 0, 0, 0);

str = str + ".";

var i = 0;

ในขณะที่ (str.length> 1) // สำหรับทุกหน่วยในสตริงอินพุตหน่วย

{

pos_dot = str.indexOf (".");

pos_slash = str.indexOf ("/");

ถ้า (pos_dot == -1 || pos_slash == -1)

pos = สูงสุด (pos_dot, pos_slash);

อื่น

pos = min (สูงสุด (pos_dot, 0), สูงสุด (pos_slash, 0));

list_units_in [i] = str.substring (0, pos);

STR = str.substring (POS + 1, str.length);

pos_exp = list_units_in [i] .indexOf ("^");

if (pos_exp == -1) // ถ้าไม่มีเลขชี้กำลัง

{

unit = list_units_in [i];

เลขชี้กำลัง = 1;

}

อื่น // มีเลขชี้กำลัง

{

unit = list_units_in [i] .substring (0, pos_exp);

เลขชี้กำลัง = list_units_in [i] .substring (pos_exp + 1, list_units_in [i] .length);

}

// ถ้ามี / หลังยูนิตเลขชี้กำลังถัดไปคือ inverted

if (invert_next) exponent = -exponent;

if (pos == pos_slash) invert_next = 1; else invert_next = 0;

table_base_unit = fetch_unit (หน่วย) // รับค่าเทียบเท่า SI ของหน่วยที่เลือก

if (table_base_unit) // หากพบในรายการ

{

table_base [0] = table_base [0] * Math.pow (table_base_unit [2] เลขชี้กำลัง);

สำหรับ (j = 1; j <8; j ++) // บน incremente les exposants des unités de base

{

table_base [j] = table_base [j] + (เลขชี้กำลัง * table_base_unit [j + 2]);

}

}

อื่นกลับ (0); // มีปัญหา

i = i + 1;

}

กลับ (table_base);

}

ฟังก์ชัน fetch_unit (สัญลักษณ์) // ============================ ดึงข้อมูล SI เทียบเท่าของหน่วย

{

k = 1;

ในขณะที่ (all_units [k])

{

ถ้า (all_units [k] [1] == สัญลักษณ์) กลับมา (all_units [k]); // พบ!

k = k + 1;

}

ผลตอบแทน (0); // ไม่พบ

}

ฟังก์ชัน exp_nice (string) // ============================ แทนที่ ^ 2 ด้วย²

{

string = string.replace ("^ 2", "²");

string = string.replace ("^ 2", "²");

string = string.replace ("^ 2", "²");

string = string.replace ("^ 2", "²");

string = string.replace ("^ 3", "³");

string = string.replace ("^ 3", "³");

string = string.replace ("^ 3", "³");

กลับ (สตริง);

}

ฟังก์ชัน exp_clean (สตริง) // ============================ แทนที่²ด้วย ^ 2

{

string = string.replace ("²", "^ 2");

string = string.replace ("²", "^ 2");

string = string.replace ("²", "^ 2");

string = string.replace ("²", "^ 2");

string = string.replace ("³", "^ 3");

string = string.replace ("³", "^ 3");

string = string.replace ("³", "^ 3");

กลับ (สตริง);

}

function display_unit (base_values, base) // ============================ แสดงผลลัพธ์

{

if (base) // ถ้าต้องการ SI SI พื้นฐาน

{

var str_display = "";

สำหรับ (p = 1; p <8; p ++) // สำหรับ m, kg, s, A, K, mol, cd

{

if (base_values ​​[p] == 1)

{

str_display = "." + all_units [0] [p + 2] + str_display;

}

if (base_values ​​[p]> 1)

{

str_display = "." + all_units [0] [p + 2] + "^" + base_values ​​[p] + str_display;

}

if (base_values ​​[p] == -1)

{

str_display = str_display + "/" + all_units [0] [p + 2];

}

if (base_values ​​[p] <-1)

{

str_display = str_display + "/" + all_units [0] [p + 2] + "^" + Math.abs (base_values ​​[p]);

}

}

if (str_display.substring (0, 1) == "/") // ถ้าเลขชี้กำลังแรกเป็นลบ

str_display = "1" + str_display

อื่น

str_display = str_display.substring (1, str_display.length);

}

อื่น // ออกจากหน่วยตามที่เป็นอยู่

{

str_display = document.forms [0] .units_out.value;

}

str_display = exp_nice (str_display);

document.forms [0] .units_out.value = str_display;

document.forms [0] .quantity_out.value = base_values ​​[0];

}

ฟังก์ชั่นแปลง () // ============================ ฟังก์ชั่นหลัก

{

var units_base_in;

var units_base_out;

if (document.forms [0] .quantity_in.value == "") document.forms [0] .quantity_in.value = 1;

if (document.forms [0] .units_in.value == "") {document.forms [0] .units_in.value = "???"; ทางออก;}

document.forms [0] .units_in.value = exp_clean (document.forms [0] .units_in.value);

document.forms [0] .units_out.value = exp_clean (document.forms [0] .units_out.value);

units_base_in = วิเคราะห์ (document.forms [0] .quantity_in.value, document.forms [0] .units_in.value);

if (document.forms [0] .units_out.value! = "") // หากมีการร้องขอหน่วยเฉพาะสำหรับผลลัพธ์

{

units_base_out = วิเคราะห์ (1, document.forms [0] .units_out.value);

if (units_base_out) // ถ้าพบยูนิตในฐานข้อมูล

{

if (units_base_out [1]! = units_base_in [1]

|| units_base_out [2]! = units_base_in [2]

|| units_base_out [3]! = units_base_in [3]

|| units_base_out [4]! = units_base_in [4]

|| units_base_out [5]! = units_base_in [5]

|| units_base_out [6]! = units_base_in [6]

|| units_base_out [7]! = units_base_in [7]) // ถ้าหน่วยไม่รองรับ

display_unit (units_base_in, 1);

อื่น // ทั้งหมดก็โอเค

{

units_base_in [0] = units_base_in [0] / units_base_out [0];

display_unit (units_base_in, 0);

}

}

อื่น ๆ // หน่วยไม่พบ

display_unit (units_base_in, 1);

}

อื่น // ไม่มีหน่วยเฉพาะร้องขอ

display_unit (units_base_in, 1);

}

ฟังก์ชัน init_form () // ============================ การเริ่มต้นของแบบฟอร์ม

{

document.forms [0] .quantity_in.value = "";

document.forms [0] .units_in.value = "ไมล์ต่อชั่วโมง";

document.forms [0] .quantity_out.value = "";

document.forms [0] .units_out.value = "";

}

function list_units () // ============================ แสดงรายการที่สามารถคลิกได้ของหน่วยที่มีอยู่

{

var n = 1;

รายการ var = อาร์เรย์ใหม่;

ในขณะที่ (all_units [n])

{

รายการ [n-1] = all_units [n] [1];

n = n + 1;

}

list.sort ();

n = 0;

ในขณะที่ (รายการ [n])

{

document.write (" ");

document.write (รายการ [N]);

document.write (", ");

n = n + 1;

}

}

// ============================ สิ้นสุดสคริปต์

ตัวแปลงสากล

td {font-family: Arial; ขนาดตัวอักษร: 10px; จัดเรียงข้อความ: center;}

.red {color: # ff0000;}


'onClick = "Javascript: convert ();">

1ไมล์ต่อชั่วโมง ตัวอย่าง

เขตข้อมูลในสีดำ

ถูกกรอกโดยผู้ใช้

เขตข้อมูลในสีแดง

เป็นผลลัพธ์

0.44704นางสาว
1ไมล์ / ชม0.44704นางสาว
1mi.hr ^ -10.44704นางสาว
1ไมล์ต่อชั่วโมง1.609344กม. / ชม
9kilo.m / ชม250centi.m / s
1.2345e + 8ไมล์ต่อชั่วโมง55187088นางสาว
1ไมล์ต่อชั่วโมง1.4911649311738188e-9
1cm.kg/min^2/ÂμA^22, 777.77777777777H / มม
1cm.kg/min^2/ÂμA^22777777.77777777m.kg/s²/A²


ช่วย: หน่วยจะต้องคั่นด้วยจุด (.) หรือเครื่องหมายทับ (/) ช่องว่างไม่ใช่ตัวคั่น เลขชี้กำลังอาจใช้กับสัญลักษณ์ ^ และอาจเป็นบวกหรือลบ อนุญาตให้ใช้เลขยกกำลัง²และ³ หากหน่วยปลายทางไม่ได้รับหรือไม่เข้ากันกับหน่วยต้นทางค่าจะถูกแปลงเป็นหน่วย SI พื้นฐาน หน่วยเป็นกรณี ๆ ค่าสามารถจัดจำหน่ายในรูปแบบทางวิทยาศาสตร์


init_form ();

list_units ();


เกี่ยวกับตัวแปลง Universal: ตัวแปลง Javascript นี้มีให้เป็นไฟล์แบบสแตนด์อโลนที่สามารถใช้ออนไลน์หรือออฟไลน์ สามารถคัดลอกและแจกจ่ายได้อย่างอิสระตราบใดที่การกล่าวถึงนี้ยังคงปรากฏให้เห็น (see the source code for information on how to declare new units). ข้อบกพร่องคำแนะนำและหน่วยใหม่สามารถส่งไปยัง [ป้องกันด้วยอีเมล] (ดูซอร์สโค้ดสำหรับข้อมูลเกี่ยวกับวิธีประกาศหน่วยใหม่)

ภาพ: ©สัญญาณและสัญลักษณ์ - Shutterstock.com

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม