Boolean NN 3  IE J2  ECMA 1

нАЗЕЙР Boolean - ЩРН НАНКНВЙЮ НАЗЕЙРЮ ДКЪ АСКЕБЮ ГМЮВЕМХЪ. нМ ОПЕДЯРЮБКЪЕР КЧАНЕ ГМЮВЕМХЕ, ЙНРНПНЕ ОПХМХЛЮЕР ГМЮВЕМХЕ true ХКХ false. бННАЫЕ ЦНБНПЪ, бШ МЕ ДНКФМШ БНКМНБЮРЭЯЪ НА НАЗЕЙРЕ Boolean, ОНРНЛС ВРН АПЮСГЕПШ ЮБРНЛЮРХВЕЯЙХ ЯНГДЮЧР РЮЙХЕ НАЗЕЙРШ ДКЪ бЮЯ, ЙНЦДЮ бШ МЮГМЮВЮЕРЕ ГМЮВЕМХЕ true ХКХ false ОЕПЕЛЕММНИ. мЕ ОСРЮИРЕ ОПХЛХРХБМШЕ Boolean-ГМЮВЕМХЪ true Х false ЯН ГМЮВЕМХЪЛХ true Х false НАЗЕЙРЮ Boolean. мЕ ХЯОНКЭГСИРЕ Boolean-НАЗЕЙР БЛЕЯРН Boolean-ОПХЛХРХБЮ.

еЯКХ НАЗЕЙР Boolean ХЯОНКЭГСЕРЯЪ ЙЮЙ СЯКНБХЕ ОПНБЕПЙХ, JavaScript БНГБПЮЫЮЕР ГМЮВЕМХЕ Boolean-НАЗЕЙРЮ. мЮОПХЛЕП, Boolean-НАЗЕЙР ЯН ГМЮВЕМХЕЛ false ПЮЯЯЛЮРПХБЮЕРЯЪ ЙЮЙ ОПХЛХРХБМНЕ ГМЮВЕМХЕ false, Ю Boolean-НАЗЕЙР ЯН ГМЮВЕМХЕЛ true ПЮЯЯЛЮРПХБЮЕРЯЪ ЙЮЙ ОПХЛХРХБМНЕ ГМЮВЕМХЕ true Б ОПНБЕПЙЕ СЯКНБХЪ. еЯКХ НАЗЕЙР Boolean - false, СЯКНБМШИ НОЕПЮРНП БШВХЯКЪЕРЯЪ ДН false. кЧАНИ НАЗЕЙР ЯН ГМЮВЕМХЕЛ МЕ undefined ХКХ МЕ null, БЙКЧВЮЪ НАЗЕЙР Boolean ЯН ГМЮВЕМХЕЛ false, БШВХЯКЪЕРЯЪ ДН true, ЙНЦДЮ ОЕПЕДЮ╦РЯЪ СЯКНБМНЛС НОЕПЮРНПС. щРН ОНБЕДЕМХЕ МЕ ОПХЛЕМЪЕРЯЪ ДКЪ Boolean-ОПХЛХРХБНБ. мЕ ХЯОНКЭГСИРЕ НАЗЕЙР Boolean ДКЪ ЙНМБЕПРЮЖХХ МЕ-АСКЕБЮ ГМЮВЕМХЪ Б АСКЕБН. бЛЕЯРН ЩРНЦН ХЯОНКЭГСИРЕ Boolean ЙЮЙ ТСМЙЖХЧ ДКЪ БШОНКМЕМХЪ ЩРНИ ГЮДЮВХ

оПЕНАПЮГНБЮМХЪ ДПСЦХУ РХОНБ Б boolean ОПНХЯУНДЪР ОН ЯКЕДСЧЫХЛ ОПЮБХКЮЛ:

хЯУНДМШИ РХО пЕГСКЭРЮР
Undefined false
Null false
Boolean АЕГ ХГЛЕМЕМХИ
Number false, ЕЯКХ ЮПЦСЛЕМР ПЮБЕМ +0, -0 ХКХ NaN; true Б НЯРЮКЭМШУ ЯКСВЮЪУ
String false, ЕЯКХ ЮПЦСЛЕМР - ОСЯРЮЪ ЯРПНЙЮ; true Б НЯРЮКЭМШУ ЯКСВЮЪУ
Object true, ЕЯКХ ЯСЫЕЯРБСЕР
 
яНГДЮМХЕ

var myValue = new Boolean() var myValue = new Boolean(BooleanValue) var myValue = BooleanValue


яБНИЯРБЮ:


constructor JavaScript 1.1, NES 2.0, ECMA-262
  вРЕМХЕ/хГЛЕМЕМХЕ
 

яОЕЖХТХЖХПСЕР ТСМЙЖХЧ, ЙНРНПЮЪ ЯНГДЮ╦Р ОПНРНРХО НАЗЕЙРЮ. гЮЛЕРЭРЕ, ВРН ГМЮВЕМХЕЛ ЩРНЦН ЯБНИЯРБЮ ЪБКЪЕРЯЪ ЯЯШКЙЮ МЮ ЯЮЛС ТСМЙЖХЧ, Ю МЕ ЯРПНЙЮ, ЯНДЕПФЮЫЮЪ ХЛЪ ТСМЙЖХХ.

бЯЕ НАЗЕЙРШ МЮЯКЕДСЧР ЯБНИЯРБН constructor ХГ ЯБНХУ prototype

 
оПХЛЕП:

o = new Object // ХКХ o = {} Б JavaScript 1.2
o.constructor == Object
a = new Array // ХКХ a = [] Б JavaScript 1.2
a.constructor == Array
n = new Number(3)
n.constructor == Number

 
бНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ:
жЕКНЕ ВХЯКН.

prototype NN 3  IE J2  ECMA 1
 вРЕМХЕ/хГЛЕМЕМХЕ
 

яБНИЯРБН ЯРЮРХВЕЯЙНЦН НАЗЕЙРЮ Boolean. хЯОНКЭГСИРЕ ЯБНИЯРБН prototype, ВРНАШ МЮГМЮВХРЭ МНБШЕ ЯБНИЯРБЮ Х ЛЕРНДШ Й АСДСЫХЛ НАЗЕЙРЮЛ Boolean, ЯНГДЮММШЛ Б РЕЙСЫЕЛ ДНЙСЛЕМРЕ. яЛ. НОХЯЮМХЕ ЯБНИЯРБЮ Array.prototype ДКЪ ОПХЛЕПЮ. хМНЦДЮ ЕЯРЭ ОНРПЕАМНЯРЭ ЯНГДЮРЭ МНБШЕ ЯБНИЯРБЮ ХКХ ЛЕРНДШ ДКЪ НАЗЕЙРЮ Boolean.

 
оПХЛЕП:

Boolean.prototype.author = "DG"

 
бНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ:
кЧАШЕ ДЮММШЕ, БЙКЧВЮЪ ТСМЙЖХХ.

лЕРНДШ:


toString() NN 4  IE J3  ECMA 1

бНГБПЮЫЮЕР ГМЮВЕМХЕ НАЗЕЙРЮ ЙЮЙ ЯРПНЙНБШИ РХО ДЮММШУ. бШ ОПЮЙРХВЕЯЙХ МЕ МСФДЮЕРЕЯЭ Б ЩРНЛ ЛЕРНДЕ , ОНРНЛС ВРН АПЮСГЕПШ ЮБРНЛЮРХВЕЯЙХ ОПЕНАПЮГНБШБЮЧР аСКЕБШ ГМЮВЕМХЪ Б ЯРПНЙХ, ЙНЦДЮ НМХ МЕНАУНДХЛШ ДКЪ ОНЙЮГЮ Б alert-ДХЮКНЦЮУ ХКХ ДКЪ ХЯОНКМЕМХЪ БМСРПХ ДНЙСЛЕМРЮ.

 
бНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ
"true" | "false"
 
оЮПЮЛЕРПШ
мЕР.

toSource() JavaScript 1.3

бНГБПЮЫЮЕР ЯРПНЙС ХЯУНДМНЦН ЙНДЮ НАЗЕЙРЮ. щРНР ЛЕРНД НАШВМН БШГШБЮЕРЯЪ JavaScript БМСРПЕММЕ, Ю МЕ ЪБМН Б ЙНДЕ.

 

бНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ
дКЪ БЯРПНЕММНЦН НАЗЕЙРЮ Boolean ЛЕРНД toSource БНГБПЮЫЮЕР ЯКЕДСЧЫХЕ ЯРПНЙХ, СЙЮГШБЮЧЫХЕ, ВРН ХЯУНДМШИ ЙНД МЕДНЯРСОЕМ:

function Boolean() {
[native code]
}

дКЪ Boolean-ЩЙГЕЛОКЪПНБ toSource БНГБПЮЫЮЕР ЯРПНЙС ХЯУНДМНЦН ЙНДЮ.

 
оЮПЮЛЕРПШ
мЕР.

valueOf() NN 4  IE J3  ECMA 1

бНГБПЮЫЮЕР ГМЮВЕМХЕ НАЗЕЙРЮ ЙЮЙ аСКЕБ РХО ДЮММШУ. бШ МЕ МСФДЮЕРЕЯЭ Б ЩРНЛ ЛЕРНДЕ, ЙНЦДЮ ЯНГДЮЕРЕ НАЗЕЙРШ Boolean ОПНЯРШЛ МЮГМЮВЕМХЕЛ ГМЮВЕМХИ. щРНР ЛЕРНД НАШВМН БШГШБЮЕРЯЪ БМСРПЕММЕ Б JavaScript, Ю МЕ ЪБМН Б ЙНДЕ.

 
бНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ
аСКЕБН ГМЮВЕМХЕ: true | false.
 
оЮПЮЛЕРПШ
мЕР.


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ