Въведение в Условните изявления в JavaScript
Javascript е често използван лек език за компютърно програмиране с отворен код, използван за проектиране на част от уеб страници за взаимодействие на клиента със сървъра или от сървъра към клиента. Основно се използва за манипулиране, валидиране и изчисляване на данни. Не само това се използва и за манипулиране на html и css. Най-често използваните javascript променливи са числа, низ, обект, масив и функция. Под функционалната променлива идва условното изявление в JavaScript. Той също има обектно-ориентирани възможности. По-рано javascript беше известен като LiveScript. Javascript също може да създаде мрежово ориентирано приложение.
Фокусирайки се върху нашата тема, условното изказване е много важна част от синтаксиса на езика за програмиране. Много е полезно и полезно при вземане на условни решения въз основа на нашата програма. Изявление е всяка команда или изречение, което JavaScript двигателят може да изпълни, за да направи нещо или да причини някои от страничните му ефекти. Условно изявление се използва и за поддържане на потока от данни или програмен поток в JavaScript. Условното изявление е проектирано да работи независимо, независимо от зависимости като методи, обекти и свойства.
Различни условни декларации в JavaScript
По-долу са изброени някои от условните оператори, често използвани в JavaScript.
- почивка
- продължи
- За
- For..in
- Ако … още
- нов
- връщане
- Var
- Докато
- с
Така че нека да обсъдим всеки от тях накратко и да открием основната, както и пределната разлика между всяко условно изявление на JavaScript.
1. Прекъсване
Декларацията за прекъсване казва, че JavaScript незабавно да излезе от контролираната структура и да продължи процеса на изпълнение след тази точка на структурата. Използва се в условен оператор в съответствие със следните команди като за, за..ин и докато. Използва се също така за напълно спиране на цикъла за прекъсване или прекъсване на точката на изпълнение в този конкретен момент.
Например
for (Count=1; Count<=10; Count++) (
if (Count == 8)
break;
document.write ("
Цикъл: "+ Брой +"
");)
2. Продължете
Продължете условно изречение казва, че незабавно да пропуснете или оставите текущата итерация за, fon..in или докато цикъл и той може да обработи програмата със следващата итерация. Основната употреба на продължаващите условни оператори е, че тя може да пропусне частта от инструкцията в цикъл, но не може напълно да излезе от цикъла като оператор break.
Например
for (Count=1; Count<=10; Count++) (
if (Count == 7)
continue;
document.write ("
Цикъл: "+ Брой +"
");)
3. За
За условен оператор се използва за повторение на блок код в цикъл за един или повече пъти. Броят на повторенията за цикъл се обработва от стойностите, които предоставяме като аргумент. Официалният синтаксис на for statement е:
за (InitVal; Тест; Увеличение)
където,
- InitVal: това е началната стойност на цикъл, която често е 0 или 1, но може да бъде произволен брой възможности според изискването. Може да се запише като I = 1 или 0.
- Тест: той се използва за обработка на броя итерация на цикъла, стига цикълът да получи истинския израз, тъй като тестовият израз стане невярен, цикълът преминава веднага. Това е състояние като брой <10.
- Увеличение: това изявление казва на цикъла на JavaScript, как да направите увеличение или декремент в итерация. Пише се като брой ++ или i ++.
Например
for (Count=1; Count<=10; Count++) (
document.write ("Iteration: "+Count+"
");
)
4. For..in
За разлика от statement, for..in оператор не използва тестове или други изрази.
за..в синтаксиса е
for (var in object) (
statements
) ;
Където,
- var е името на променлива
- обект е обект, който искате да разгледате
- операторите са една или повече инструкции за JavaScript
Например
function test() (
for (temp in document.myform) (
alert (temp);
)
)
5. Ако … друго
Използва се за създаване на if умовен оператор с негово незадължително оператор else. Той тества само специфично условие, т.е. ако изразът в програмата е вярно, условието изпълнява скрипта, като поддържа оператора if. Ако условието е невярно, тогава условното изказване прескача до друг израз в скрипта. Изрази в, ако операторите не са ограничени до оператора == равенство.
Например
if (ExampleVar == 10) (
Count = 1;
Start();
) else (
Count = 0;
Stop();
)
6. Докато
Докато условното изявление създава уникален повтарящ се цикъл, който позволява на скрипта в програмата да повтаря набора от инструкции. Цикълът продължава, докато условното изявление е вярно. Когато се натъкне на фалшивия израз, цикълът се прекъсва и късният скрипт продължава.
Синтаксисът на оператора while е
while (Expression) (
// stuff to repeat
)
Например
Count=0;
Response = prompt ("Please enter a number greater than 1");
Count = 1;
while (Count <= Response) (
document.write ("Count: "+ Count + "
");
Count++;
)
Ако изявление с условие, докато
Response = prompt ("Please enter a number greater than 1");
Count = 1;
Response = "";
while ((right== "") || (right == ""))(
right =prompt ("Please enter your surname", "");
)
if (right != null)
alert ("Hello, " + right);
7. Връщане
Използва се за маркиране на края на функцията. Може да се използва със или без възвръщаема стойност. Ако стойността е включена в оператора или функцията, тогава скриптът връща тази стойност, в противен случай тя връща нулева стойност.
Например
function myFunc() (
var OutString = "This is a test";
return (OutString);
)
function myFunc() (
OutString = "This is a test";
return;
)
8. Ново
Той създава копие на съществуващ обект. Създава се по два начина:
- Датата е вграден JavaScript обект, така че се използва за определяне на нов обект на дата.
- За да създадете нов дефиниран от потребителя обект.
Например
now = new Date();
HourNow = now.getHours();
И досега покрихме всички важни условни изявления, които се използват в JavaScript. Така че можем да кажем, че условното изявление се държи като лепило за съвместна програма с javascript.
Препоръчителни статии
Това е ръководство за Условните декларации в JavaScript. Тук обсъждаме различните условни изявления в javaScript, които включват разкъсване, продължаване, For..in и Ако … друго и т.н. Може да разгледате и следните статии, за да научите повече -
- Превключване на изявление в JavaScript
- Изказване за превключване в Matlab
- TypeScript срещу CoffeeScript
- Кариери в JavaScript