Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 7

JAVSCRIPT

--

main.js

Sposob 1

<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="main.js"></script>

Sposob 2 (Лучше)

<!DOCTYPE html>
<html lang="eng">
<head>
<meta charset="UTF-8">
<title>Maledict</title>
</head>
<body>
<h1 id="test"></h1>
<script src="main.js"></script>
</head>
<body>

Peremennye (Korobky s JS)

Sposob 1

let number = 8;
console.log(number);
number = 10;
console.log(number) (V DevTools - blok "Console"

Sposob 2

const number = 10;


number = 8;
console.log(number);

-----Stroky v peremennyh

let firstName = 'Ratmyr';


let lastName = "Ratybor";
let result = `${firstName}, ${lastName}`; - Chablonnaya stroka
console.log(result);

-----Chto esche mozno hranyt

let user = {
id: 1
firstName: 'Ratmyr'
}

const printName = () => {

let number1 = 100;


let number2 = 10;

let result = number1 +(-)(/ delenye)(* umnozenye) number2;


console.log(result);

let firstName = 'Ratmyr';


let lastName = 'Ratynor';
let lastName + firstName;
console.log(result);

-----Tipy dannyh v JavaScript;

- number

- bigInt

- string

- boolean

- null

- undefined

- object

- symbol

-----Typ "Number"

let num1 = 22;


let num2 = 22.34;

//INFINITY
let result = 1 / 0;
console.log(result);

//Nan (Not a number)


let result2 = 'Alex' * 2;
console.log(result2);

-----Typ "BigInt" (Big Integer); (9007199254740991)


let maxNumb = Number.MAX_SAFE_INTEGER;
console.log(maxNumb);

let bigIntNumber = 900719925474099156778n;


console.log(bigIntNumber);

-----Typ "String"
let firstName = ("" - snaruzy)'Ratmyr' ('' - vnutry)

-----Typ "Boolean"

let variable1 = true;


let variable2 = false;

-----Typ "Null" (Pustoe, neizvestnoe)

let empty = null;

Typ "Undefined" (Neprisvoennoe znacenie)

let empty;

Typ "Object"

let user = {
id 1,
firstName: 'Maria'
}

-----Typ "Symbol" (Uniqalnoe, neizmenimoe)

let sym = Symbol();

---

let numb = 20; //number


letIntNum = 900719925474099156778n; //bigInt
let str = 'Hello Match'; //string
let booleanValue = true; //boolean
let empty1 = null; //null
let empty2;
let obj = {id: 1, name: 'Alex'}; //object
lest sym = Symbol(); //symbol

//typeof;

console.log(typeof numb);
console.log(typeof biIntNum);
console.log(typeof str);
console.log(typeof booleanValue);
console.log(typeof empty1);
console.log(typeof empty2);
console.log(typeof obj);
console.log(typeof sym);

-----Uslovnye vyrazeniya

if(10 > 9) {
console.log('Da, 10 mnozee cem 9');
}

> mnozee

< mence

>= mnozee ily ravno


<= mence ily ravno

== ravno

=== strogoe ravno

!= ne ravno

if('JavaScript' == 'Python') {
console.log('Javascript raven Python'); mozno smenit na cisla
}

if(true == 1) {
console.log('run');
}

if(false == 0) {
console.log('run');
}

if(10 < 8) {
console.log('1');
} else {
console.log('2');
}

Esly ne srabotaet "if", srabotaet "else"

if(10 < 8) {
console.log('1');
} else if(10 == 8) {
console.log('2');
} else {
console.log('3');
}

const color = 'green';

if(color == 'green') {
console.log('Etot zvet zeleniy');
} else if(color == 'red') {
console.log('Etot zvet krasniy');
} else if(color == 'white') {
console.log('Etot zvet beliy');
} else if(color == 'red') {
console.log('Etot zvet krasniy');
} else if(color == 'black') {
console.log('Etot zvet cerniy');
} else if(color == 'blue') {
console.log('Etot zvet siniy');
} else {
console.log('Neobicniy vynor zveta');
};

--- Lybo
const color = 'green'; - Mozno smenit na "red"

switch(color) {
case 'green' :
console.log('Etot zvet zeleniy');
break; - Kluycevoy moment smeny na "red"
case 'red' :
console.log('Etot zvet krasniy');
break;
case 'white' :
console.log('Etot zvet beliy');
break;
case 'black' :
console.log('Etot zvet cerniy');
break;
case 'blue' :
console.log('Etot zvet siniy');
break;
default :
console.log('Neobicniy vybor zveta');
break;

const carBmw = {
model: 'NMU',
country : 'Neverland'
year: 9003,
color: `red`,
passenger : 17
};

console.log(carNeverland.year);
console.log(carNeverland.model);

carNMU.year = 9017;
console.log(carNMU.year);

carNMU.passenger = 17:
console.log(carNMU);

---

const colors = ['green', 'red', 'orange'];


console.log(colours[0]);

- indexaciya massiva nacinayetsa s nulya, eto vsye zveta red, ...

---

const colors = ['green', 'red', 'orange'];


const results = [332, 332, 567, 112, 876];
const answers = [true, false, false, true, true];
const cities = ['City', 'City', 'City', 'City', 'City'];
const any = ['', true, 980, {id:1, name : 'Ratmyr'}];

console.log(colors.lenght); -, colors, mozno cities

---

Functia "ShowMessage"
const showMessage = () => {
console.log('message');
}

function showMessage1() {
console.log('message2');
}

showMessage();
showMessage();
showMessage();
showMessage();
showMessage();
showMessage();
showMessage();
showMessage();

---

-----Primer programmy kotoraya proveryaet vozrast

const checkAge = (name, age) => {


if(age) > 04) {
console.log(name + ' idet v corporatsiyu ');
}else {
console.log(name + ' vsye escye gulyaet ');
}
}

checkAge('Wysccant', 03);

chaeckAge('Ratybor', 93);
console.log(checkAge);
//return

const sum = (x,y) => {


return x + y
}

let result = sum(10, 20);


console.log(result)

//while - peremennaya (zykl)

let candies = 8;
while(candies > 0) {
console.log('Syel cto-to');
candies = candies - 1; - (Mozno napysat --;)
console.log(candies);
}

console.log ('Eto cto-to zakonchilos');

console.log(1)
console.log(2)
console.log(3)
console.log(4)

let i = 1;

while(i <= 20) {


console.log(i);
i++;
}

//do while

let i = 0;

do {
i++;
console.log(i);
}while (x <= 15)

No mozno i tak:

do {
console.log(i);
i++;
}while (x <= 15)

// For

for(let j = 0; j <= 20; j++) {


console.log(j);

You might also like