Let VAR қарағанда жақсы ма?
Let VAR қарағанда жақсы ма?

Бейне: Let VAR қарағанда жақсы ма?

Бейне: Let VAR қарағанда жақсы ма?
Бейне: Скандальная Альбина_Рассказ_Слушать 2024, Мамыр
Anonim

Негізгі айырмашылық - ауқым айырмашылығы, ал болсын for циклі сияқты ол жарияланған аумақта ғана қол жетімді болуы мүмкін, var мысалы, циклден тыс қол жеткізуге болады. болсын ол қолданылатын блокқа, мәлімдемеге немесе өрнекке шектелген айнымалы мәндерді жариялауға мүмкіндік береді.

Сонда, let немесе VAR қайсысы жақсы?

болсын жаңа болып табылады var . Айырмашылық тек осында болса керек var ағымдағы функцияның ауқымын алады, while болсын ағымдағы блокқа ауқымды алады. Ал егер сіз for блогында немесе бірдеңеде бір нәрсені жақсырақ көрсеткіңіз келсе, мұны да жасай аласыз. Сондықтан менің түйсігім пайдалануды тоқтату var ES6 кодын жазу кезінде толығымен.

Сондай-ақ, VAR мен JS рұқсатының айырмашылығы неде? var және let екеуі де айнымалыны жариялау үшін қолданылады javascript Бірақ арасындағы айырмашылық олар сол var функция ауқымды болып табылады және болсын блок ауқымды болып табылады. Айнымалы деп жарияланған деп айтуға болады var салыстырғанда бүкіл бағдарлама бойынша анықталады болсын.

Сәйкесінше, let VAR қарағанда жылдамырақ па?

Тиімділікті салыстыру тұрғысынан алғанда, var болып табылады Тезірек және болсын кодты іске қосу немесе орындау кезінде циклдар ішінде баяуырақ. Қайта жариялау var бірдей функцияда немесе ауқымда айнымалыны жариялау синтаксистік қатені тудырады, ал болсын жарияланған айнымалыны қайта жариялау мүмкін емес.

Let арқылы айнымалы мәнді жариялау үшін var сөзін қашан пайдалану керек?

var саны = 5 саны = «Сәлем әлем» //Бұл ерік құрастырмайды. Негізгі айырмашылығы сол var айнымалы мән алады өзгерту, және аламыз 't. Егер сен пайдаланушы енгізу деректерін алғыңыз келсе, сіз var пайдаланасыз сондықтан мән алады өзгертіледі және let пайдаланыңыз деректер түрі айнымалы сондықтан мән алады өзгертілмейді.

Ұсынылған: