JavaScript. Унарные операции. Условия. Циклы
В этом уроке мы рассмотрим важные темы в javascript и в программировании в целом — условные конструкции, циклы, прерывания цикла и т.д. Также, в начале урока, мы обсудим унарный и бинарный плюс. Здесь надо усвоить несколько особенностей.
- Унарный плюс имеет наивысший приоритет, нежели бинарный плюс (обычное сложение в математике).
- Унарный плюс имеет особенность приводить строку к числу. Например, строка «7» будет приведена к числу 7.
- При выполнении сложения операндов (бинарный плюс) происходит обычное математическое сложение чисел. Но если один из операндов (или оба операнда) является строкой, то произойдет конкатенация строк.
К тому же в уроке затронута тема логических операций: логическое И (&&), логическое ИЛИ (||), НЕ (!)
Код урока (js)
var a = "5";
var b = "7";
//alert(a+b);
/* Порядок выполнения операций
1.a->5
2. b->7
3. a+b
*/
//alert(+a + +b);
//alert(2-"3"); // - 1
//var str = "Камиль " + "Абзалов";
//alert(str);
/*var c = 49;
if (c>50) {
console.log("Значение больше 50");
} else if(c == 50){
console.log("Значение равно 50");
} else {
console.log("Значение меньше 50");
}
var d = 4;
var e = 2;
//Краткая запись if-else
//var f = (d>e) ? d : e;
//console.log(f);
/*|| -> +
&& -> **/
//console.log(1&&1);
/*
true->1
false->0
*/
//alert(!4);
//var num = 12;
/*while(num>=0) {
console.log(num);
num--;
}*/
/*do {
console.log(num);
num--;
}while(num>10)*/
/*for(var i=0; i<10; i++) {
//if(i==6) break;
if(i==6) continue;
//console.log(i);
}
var c = 5;
var d = 9;
var e = c+d;
switch(e) {
case 11:
case 13:
console.log("Это не то, что мы ожидали ");
break;
case 12:
console.log("Это то, что мы ожидали");
break;
default:
console.log("Действие по умолчанию");
break;
}*/
0 Комментариев