Javascript е широко използван език за програмиране. Някои от нас учат този език или някои вече го владеят. Но някой, който току-що е започнал пътуването на този език. Трябва да знаете градивните елементи на JavaScript. В тази статия ще ви покажа някои от основите на javaScript.

JavaScript има 2 вида тип данни. Тези, които са

  1. Примитивен тип данни.
  2. Непримитивен тип данни.

Примитивен тип данни

В примитивен тип данни можете да съхранявате данни директно. Тези примитивни типове данни са:

  1. Номер

Всеки вид число е числов тип данни.

2. Низ.

Низът съхранява поредица от знаци като „имам кола“. Низ може да бъде всеки текст в двойни или единични кавички.

3. Булева стойност

Boolean има две стойности. Това са: вярно или невярно.

4. Недефиниран.

Когато декларирате променлива, но не сте присвоили стойност. Че стойността по подразбиране на променливата е недефинирана.

let myName;
console.log(myName); // result is undefined.

5. нула.

Не съществува в нито един ъгъл, но не и недефиниран. Това означава, че не искате да поставяте нищо във вашата променлива, но отново не искате да я държите недефинирана.

let yourName = null;
console.log(yourName); // result is null.
console.log(typeof yourName); // The type of this value is null.

Непримитивен тип данни

В непримитивния тип данни не можете да съхранявате данни директно. Тези примитивни типове данни са:

  1. Масив

Обектът Array ви позволява да съхранявате множество стойности в една променлива. Той съхранява колекция от елементи от същия тип.

let friendsName = ['kobir', 'fokir', 'chokir']

2. Обекта

Всичко в JavaScript е обект, с изключение на примитивни данни. Обектът е колекция от свойства, а свойството е асоциация между име (или ключ) и стойност.

const student = {
name : "Tokir",
roll: 12,
subject : ["English","Math","Science"]
}

3. Функцията

Функцията е набор от методи, които изпълняват задача. Една функция може да приема 0 или повече параметри. Параметрите насочват функция към изпълнение на задача.

function sumNum (a) {
const b = 4;
return a+b
}
sumNum (5); // The funtion will return 9.

Нека ви демонстрирам някои общи методи в Javascript.

Достъп до знаци

Ако искате да получите достъп до символ от низ. Можете да го направите, като използвате метода charAt(). За да получите достъп до знак, трябва да предоставите индексния номер на този знак като параметър.

const myName = "shakib";
console.log(myName.charAt(3)) // The result is k.

Свързва низа

За да свържете два низа с помощта на метода concat(). Методът concat() свързва аргументите на низа към извикващите низове и връща нов низ.

const string1 = "Hello";
const string2 = "World";
const newString = string1.concat(" ", string2);
console.log(newString); // The value of newString is "Hello World".

Изрежете бялото пространство

Методът trim() премахва интервали от двата края на низ.

const name = "    shakib    ";
console.log(name.trim());
// Result is shakib. It remove all the whitespace.

Math.ceil()

Функцията Math.ceil() винаги закръгля число до следващото най-голямо цяло число.

console.log(Math.ceil(4.56)); // Output is 5.
console.log(Math.ceil(-4.56)); // Output is 4.

Math.max() и Math.min

Методът Math.min() връща най-голямото число, предадено в него, или NaN, ако някой параметър не е число и не може да бъде преобразуван в едно. От друга страна методът Math.min() връща най-ниското число или NaN, ако някой параметър не е число и не може да бъде преобразуван в едно.

const number = [4,1,8,2];
console.log(Math.max(...number)) // The output is 8.
console.log(Math.min(...number)) // The output is 1.
console.log(Math.min()) // The output is NaN.

Има още методи и основи, които ще намерите в MDN.