Типове данни (JavaScript)

Всички шестнадесетични ( "шестнадесетични числа") съдържат представката "0x" (нула и х | X). Тяхната структура може да включва само цифрите от 0 до 9 и буквите от А до F (или в горната или долната случай). Буквите А-F се използват за представяне десетични числа от 10 до 15. Това е 0xF шестнадесетичен брой е равен на броя десетични 15 и номер 16 е еквивалентен на 0x10.

Всички числа осмична съдържат представката "0" (нула). Тяхната структура може да включва само цифри от 0 до 7. Броят който започва с цифра "0" и съдържа цифрата "8" и (или) "9", се тълкуват като знак.

Осмичните и шестнадесетични числа могат да бъдат отрицателни, но те не могат да съдържат частица и не могат да бъдат написани на научната (експоненциален) нотация.

Като се започне с версията на Internet Explorer 9 (стандартен режим), Internet Explorer 10 (стандартен режим), Internet Explorer 11 (стандартен режим) и от приложения за Windows Store, parseInt функция не се занимава с линията, която има префикс "0" като осмична. Когато не се използва функцията за parseInt, низ с префикс "0", обаче, все още може да се тълкува като осмична.

Като сравнителен експресия може да бъде всеки израз. Всеки израз, който се връща стойност 0, нула, неопределен или празен низ се тълкува като фалшиви. Изразът определяне друга стойност се тълкува като вярно. Например, можете да използвате това:

Имайте предвид, че по-горе линия не проверява, за да се види дали х стойност на у + Z. тъй като само се използва знака за равенство единичен (знака за присвояване). Вместо това, по-горе код определя стойността на променливата Y + Z х. и след това се проверява дали цялата експресия резултат (т.е. стойност х) до нула. За да се провери дали х е равно на у + Z. използвайте следния код.

Променлива, която съдържа нула. Той не съдържа валиден номер, String, Булева, Array или обект. Можете да изтриете съдържанието на променливата (без изтриване на променливата) като се назначават го присвоява.

Неопределеният стойност се връща с помощта на свойствата на един обект, който не съществува, или променлива, която е обявена, но не успя да отправи стойност.

Можете да проверите дали съществува променлива като я сравнява с неопределена. Въпреки това, можете да проверите дали видът неопределено. сравняване на типа на променливата с низа "неопределен". Следният пример показва как да се определи дали променливата х е обявена.