[Gukulkan]

Learn, develop, play.

Багги JavaScript : 10 наиболее распространенных ошибок которые делают разработчики JavaScript

Сегодня, JavaScript лежит в основе практически всех современных веб-приложений. За последние несколько лет, в частности, стали свидетелями распространения широкого спектра мощных библиотек JavaScript на основе и рамок для однократного применения страницы (SPA) разработка, графики и анимации, и даже на стороне сервера. JavaScript действительно стал повсеместно в мире разработки веб-приложений, и поэтому все более важным умение овладеть.

Читать дальше >>>

Оператор If Else

Для использования оператора if else нужно использовать следующую конструкцию:


if (a==1) {
...
} else if (a==2) {
...
} else {
...
}

Например:


var a = 1;
if (a==1) {
//execute
} else if (a==2) {
//not
} else {
//not
}

var b = 2;
if (b==1) {
//not
} else if (b==2) {
//execute
} else {
//not
}

var c = 3;
if (c==1) {
//not
} else if (c==2) {
//not
} else {
//execute
}

Создание функций в JavaScript (js)

Для того чтоб создать функцию в javascript достаточно просто написать:


function hello() {
}

Для примера сделаем функцию которая будет выводить Hello World в Alert:


function hello() {
alert("Hello World");
}

и вызовем её:


hello();

Если нам нужна функция с параметром, тогда перепишем нашу функцию и сраз её вызовем:


function hello(s) {
alert(s);
}
hello("Hello World");

И у нас всё так же вызовется alert с «Hello World».

Переменные JavaScript (js)

Для того чтоб определить переменныую используется ключевое слово var


var x;

Числовое значение:

var x = 5;

Арифметическое:

var x = 4+1;

Дробное:

var x = 4.1;

Строковое:

var x = "string";

Логическое:

var x = false;

Массивы:

var x = new Array(1, "string", 5.3, false);

Добавить элемент в массив

Для добавления одного элемента в массив:


var books= ["book1", "book2", "book3", "book4"];
books.push("book5");

Для добавления нескольких элементов в массив:


var books= ["book1", "book2", "book3", "book4"];
books.push("book5", "book6", "book7");

Вообщем синтаксис такой:

.push(item1,item1,…,itemN)