ПЕРЕКЛЮЧЕНИЕ ( ). СОРТИРОВКА ( )

Итак, мы уже вторую неделю изучаем JavaScript. Определенно не прогулка в парке (что в Кении не очень хорошо из-за жары), но я хочу поделиться тем, что я смог сегодня узнать о switch() и .sort().

ПЕРЕКЛЮЧЕНИЕ ()

Оператор switch оценивает выражение (выдает значение и может быть записано везде, где ожидается значение), сопоставляет значение выражения с caseclause и выполняет операторы, связанные с этим case, а также операторы ( выполняетдействие) в случаях, следующих за соответствующим регистром.

СИТАНКС

переключатель(выражение){

случайзначение1:

//оператор, выполняемый, когда результат выражения совпадает со значением1

разрыв;

регистр значение2:

//оператор, выполняемый, когда результат выражения совпадает со значением1

перерыв;

case значениеN:

//оператор, выполняемый, когда результат выражения совпадает со значениемN

ломать;

по умолчанию:

//предложение по умолчанию; если оно выполняется, если значение выражения не соответствует ни одному из предложений case.

//вы можете поставить значение по умолчанию в середине случаев

//оператор выполняется, когда ни одно из значений не соответствует значению выражения

разрыв;

//последний разрыв на самом деле не нужен

}

Операторы if — Else не используются в переключателе вместо его case — Break. Почему бы нам не посмотреть пример на hackerrack,com

пусть s = ‘adfgt’;

функция getLetter(s){

пусть письмо;

switch(true){ //true выражение подтверждает, если регистр верен для вывода буквы

case ‘aeiou’.includes(s[0]): //includes проходит через всю строку// двоеточие очень важно после ввода case

буква = ‘А’;

разрыв;

case ‘bcdfg’.includes(s[0]):

буква = ‘В’;

разрыв;

case ‘hjklm’.includes(s[0]):

буква = ‘С’;

разрыв;

case ‘npqrstvwxyz’.includes(s[0]):

буква = ‘D’;

разрыв;

}; //> A

СОРТИРОВАТЬ()

Сортировать? Самоочевидное английское слово, верно? Но как насчет того, чтобы посмотреть, как это вписывается в JavaScript?

Да

Но особое внимание будет уделено сортировке чисел.

Первый пример:

пусть обр = [4,5,78,14];

console.log(arr.sort());

//> [14, 4, 5, 78]

На самом деле не имеет значения, изучали вы математику или нет, но это неправильная сортировка. 14 ‹ 4 правда?

Но какой компьютер в этой ситуации, просто посмотрите на это в первой букве, в данном случае на 1, и игнорируйте 4 в 14.

С помощью строки мы не решим никаких проблем, но давайте посмотрим, как это сделать лучше всего.

Второй пример:

пусть обр = [4,5,78,14];

console.log(arr.sort(function(a, b){return a — b});

//> [4, 5, 14, 78]

(function(a, b){return a — b} в этом случае принимает два параметра, сравнивает их друг с другом, чтобы определить значение наибольшего из них. Следовательно, мы все соглашаемся с лучшим способом .

Со строками

var fruit = ["Манго","Авокадо","Апельсин"]

console.log(фрукты .sort());

//› ["Авакодо","Манго","Апельсин"]

Наслаждайтесь статьей и продолжайте программировать,,,,