JavaScript, часто сокращенно JS, играет жизненно важную роль среди фундаментальных технологий Всемирной паутины, работая рука об руку с HTML и CSS. По состоянию на текущий, 2023 год, впечатляющие 98,7% веб-сайтов используют JavaScript на стороне клиента для улучшения поведения веб-страниц. Обычно это предполагает интеграцию сторонних библиотек. Примечательно, что все основные веб-браузеры оснащены специальными движками JavaScript, специально разработанными для выполнения этого кода на устройствах пользователей.

Вот несколько отличных и интригующих советов, которые вы можете использовать в своем коде.

  1. ФИЛЬТРАЦИЯ УНИКАЛЬНЫХ ЗНАЧЕНИЙ
// javascript
const array = [1,1,2,3,6,6,3,1];
const uniqueArray = [...new Set(array)]; // [1,2,3,6]
// typescript
const arr : Array<number> = [1, 1, 2, 3, 6, 6, 3, 1];
const uniqueArr: Array<number> = [...new Set(arr)]; // [1, 2, 3, 6]

2. ПРЕОБРАЗОВАТЬ В БУЛЕВОЕ значение

// javascript
const isTrue = !0; // true
const alsoFasle = !!0; // false
// typescript
const isTrue : Boolean = !0; //true
const alsoFasle : Boolean = !!0; //false 

3. ПРЕОБРАЗОВАТЬ В СТРОКУ

// javascript
const value = 5 + ""; // "5" 
// typescript
const value : string = 5 + ""; // "5"

4. ПРЕОБРАЗОВАТЬ В INT

// javascript
let strVal = "15";
let it=ntVal = +strVal // 15 
// typescript
let strVal : string = "15";
let intVal : number = +strVal // 15

5. ПРЕОБРАЗОВАТЬ FLOAT В INT

// javascript
const int = 19.8 | 0; // 19
// typescript
const int : number = 19.8 | 0; // 19

6. УДАЛИТЬ ПОСЛЕДНИЕ ЦИФРЫ

// javascript
const lastBefore = 1553 / 10 | 0; // 155
// typescript
const lastBefore : number = 1553 / 10 | 0; // 155

7.ОБРЕЗАТЬ МАССИВ

// javascript
let arr = [0,1,2,3,4,5,6];
arr.length = 3;  // arr = [0,1,2]
// typescript
let arr : Array<number> = [0,1,2,3,4,5,6];
arr.length = 3;  // arr = [0,1,2]

8. ПОСЛЕДНИЙ ЭЛЕМЕНТ В МАССИВЕ

// javascript
let arr = [0,1,2];
arr.slice(-1); // [2]
// typescript
let arr : Array<number> = [0,1,2];
arr.slice(-1); // [2]

9. МАКСИМАЛЬНОЕ В МАССИВЕ

// javascript
const arr = [0,1,2,3,4,5,6,7,8,9];

Math.max.apply(null, arr); // 9

  // or //

Math.max(...arr); // 9
// typescript
const arr : Array<number> = [0,1,2,3,4,5,6,7,8,9];

Math.max.apply(null, arr); // 9

  // or //

Math.max(...arr); // 9

10. МИН В МАССИВЕ

// javascript
const arr = [0,1,2,3,4,5,6,7,8,9];

Math.min.apply(null, arr); // 0

  // or //

Math.min(...arr); // 0
// typescript
const arr : Array<number> = [0,1,2,3,4,5,6,7,8,9];

Math.min.apply(null, arr); // 0
  
  // or //

Math.min(...arr); // 0

Освойте эти быстрые и умные советы, чтобы улучшить свои навыки программирования. Эти драгоценные камни помогут вам писать более чистый и умный код. Следуйте за мной, чтобы получить больше информации о кодировании и оставаться впереди в постоянно развивающейся среде программирования. Ваш путь к совершенству в программировании начинается здесь! ❤️