Let VAR караганда жакшыраакпы?
Let VAR караганда жакшыраакпы?

Video: Let VAR караганда жакшыраакпы?

Video: Let VAR караганда жакшыраакпы?
Video: Скандальная Альбина_Рассказ_Слушать 2024, Май
Anonim

негизги айырмачылык, ал эми масштабдуу айырма болуп саналат болсун for цикли сыяктуу, ал жарыяланган чөйрөдө гана жеткиликтүү болушу мүмкүн, var мисалы, циклден тышкары кирүүгө болот. болсун ал колдонулган блок, билдирүү же туюнтма менен чектелген өзгөрмөлөрдү жарыялоого мүмкүндүк берет.

Анда, кайсынысы жакшыраак let же VAR?

болсун жаңы болуп саналат var . Кыязы, бир гана айырмасы ушунда var учурда учурдагы функциянын масштабын алат болсун учурдагы блоктун масштабын алат. Эгер сиз бир нерсени for блогунда же кандайдыр бир нерседе жакшыраак көргүңүз келсе, анда сиз да муну кыла аласыз. Ошондуктан менин инстинктим колдонууну токтотуу var ES6 кодун жазып жатканда.

Ошондой эле суроо берилиши мүмкүн, VAR менен JSдин ортосунда кандай айырма бар? var жана let экөө тең өзгөрмөлөрдү жарыялоо үчүн колдонулат javascript Бирок ортосундагы айырма алар ошол var функциянын масштабы жана болсун блоктук масштабдуу болуп саналат. менен жарыяланган өзгөрмө деп айтууга болот var менен салыштырганда программа боюнча аныкталат болсун.

Тиешелүү түрдө VARга караганда тезирээк уруксат береби?

натыйжалуулугун салыштыруу жагынан, var болуп саналат тезирээк жана болсун кодду иштетүүдө же аткарууда циклдердин ичинде жайыраак. Кайра жарыялоо var бир эле функциядагы же масштабдагы өзгөрмө жарыяланган синтаксис катасын пайда кылат, ал эми болсун жарыяланган өзгөрмө кайра жарыяланышы мүмкүн эмес.

Let үстүнө өзгөрмө жарыялоо үчүн качан var колдонуш керек?

var саны = 5 саны = "Салам дүйнө" //Бул болот компиляция эмес. Негизги айырмасы ушунда var өзгөрмө баалуулук болот өзгөртүү, жана болсун 't. Эгерде сен колдонуучу киргизген маалыматтарга ээ болгум келет, var колдонмоксуз ошондуктан баалуулук болот өзгөртүү жана колдонуңуз маалымат түрү өзгөрмө ошондуктан баалуулук болот өзгөртүлбөйт.

Сунушталууда: