JavaScript. Унарные операции. Условия. Циклы

Главная » Видеоуроки » JavaScript » JavaScript. Унарные операции. Условия. Циклы
В этом уроке мы рассмотрим важные темы в javascript и в программировании в целом — условные конструкции, циклы, прерывания цикла и т.д. Также, в начале урока, мы обсудим унарный и бинарный плюс. Здесь надо усвоить несколько особенностей.
  1. Унарный плюс имеет наивысший приоритет, нежели бинарный плюс (обычное сложение в математике).
  2. Унарный плюс имеет особенность приводить строку к числу. Например, строка «7» будет приведена к числу 7.
  3. При выполнении сложения операндов (бинарный плюс) происходит обычное математическое сложение чисел. Но если один из операндов (или оба операнда) является строкой, то произойдет конкатенация строк.
К тому же в уроке затронута тема логических операций: логическое И (&&), логическое ИЛИ (||), НЕ (!)

Код урока (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 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This