Операторы Switch, функции, логические значения: изучение JavaScript

Это будет более короткий раздел. Я понял, что нужно сжать их. Итак, на пятый день я остановился прямо перед подсчетом карт. Вот и весь материал, который я получил.

Операторы Switch

Это должно было заменить операторы if. Я по-прежнему предпочитаю использовать операторы if….. пока.

// Switch
function myName(name) {
  let firstName = "";
  let lastName = "";
  switch (name) {
    case 1:
      firstName = "Solomon";
      break;
    case 2:
      lastName = "Richards";
      break;
  }
  return myName;
}

myName(1, 2);

// Default
function switchOfStuff(val) {
  let answer = "";

  switch (val) {
    case "a":
      answer = "apple";
      break;
    case "b":
      answer = "bird";
      break;
    case "c":
      answer = "cat";
      break;
    default:
      answer = "stuff";
  }

  return answer;
}

switchOfStuff(1);

// Multiple Inputs, One output
function sequentialSizes(val) {
  let answer = "";
  switch (val) {
    case 1:
    case 2:
    case 3:
      answer = "Low";
      break;
    case 4:
    case 5:
    case 6: 
      answer = "Mid";
      break;
    case 7:
    case 8:
    case 9:
      answer = "High";
      break;
  }
  return answer;
}

sequentialSizes(1);
// I use cases 1,2 and 3 to output "Low"

// Returning Booleans
function isLess(a, b) {
  return a <= b;
}

isLess(10, 15);

Это все для этого. Следующий блог будет намного обширнее.