js02.md 3.6 KB

assign: evaluation

var a = 5;
var b, c;

b = (a * 5); //     

alert('a = ' + a); 

b = (c = (b/2)); //   "(c = (b/2))"     "b/2"   "c"

alert('b = ' + b);
alert('c = ' + c);

semicolon: error

var a = 6;
var b = 3;

var c = a + b var d = c * c;

alert(c);
alert(d);

//Uncaught SyntaxError: Unexpected token var
var c;
var a = "pavel";
var b = "efimenko" c = a + b

alert(c);

//Uncaught SyntaxError: Unexpected identifier

semicolon: mistake

var a = 5;
var b = 5;

if(a === b)
	alert("a == b");
else 
	;alert("a != b"); //  
var a = 5;
var b = 5;

if(a === b)
	alert("a == b");
	
else if (a > b)
	alert("a > b");
else ;
	alert("a < b"); //  

Number: age

var age = prompt("  ?");
var bd = 2017 - age;
alert("   " + bd + " ");

Number: temperature

var cels = prompt("    ");
var far = cels * 1.8 + 32;
alert("  : " + far);

Number: divide

var a = prompt("  ");
var b = prompt("  ");
var c = a / b;

alert(Math.floor(c));

String: greeting

var greeting = ", ";
var name = prompt("  ?")
alert(greeting + name);

String: lexics

var userText = prompt("   ");
var wrongWord1 = "fool";
var wrongWord2 = "fuck";
if(userText.indexOf(wrongWord1) == -1 && userText.indexOf(wrongWord2) == -1) {
	alert(" ");
}

else {
	alert(" " + wrongWord1 + "  " + wrongWord2 + " ");
}

confirm

var conf = confirm("   ");
alert("  : " + typeof(conf) + ",  : " + conf);

Boolean

var gender = confirm(" ?");
var mail = confirm(" ?");
var subscribe = confirm("?");

Boolean: if

var gender = confirm(" ?");
if(gender) {
	alert(" ");
}
else {
	alert(" ");
}
var mail = confirm(" ?");
var subscribe = confirm("?");

Array: booleans

var arr = [gender, mail, subscribe];

Array: plus

var arr = [1,2];
arr[2] = arr[0] + arr[1];
alert(arr.join(" "));

Array: plus string

var arr = [" "," ", " "];
arr[3] = arr[0] + arr[1] + arr[2];
alert(arr);

Object: real ### Object: change

var pasha = {
	name: "pasha",
	speed: 100000,
	isCool: true,	
	age: 22
}

pasha.age = 70;
pasha["isCool"] = false;
var age = +prompt("  ?","");
if (age < 0)
    alert("  ");

else if (age < 18)
    alert("");

else if (age > 18 && age < 30)
    alert("");

else if (age > 30 && age < 45)
    alert("");

else if (age > 45 && age < 60)
    alert("");

else if (age > 60)
    alert(" ?");

else 
    alert("  ,   "); 
var size = +prompt("   (40, 42, 44, 46, 48, 50, 52, 54)");
if(size === 40)
	alert(" : 6");
else if(size === 42)
	alert(" : 8");
else if(size === 44)
	alert(" : 10");
else if(size === 46)
	alert(" : 12");
else if(size === 48)
	alert(" : 14");
else if(size === 50)
	alert(" : 16");
else if(size === 52)
	alert(" : 19");
else if(size === 54)
	alert(" : 20");
else 
	alert("  ");