Агуулгын хүснэгт:

JavaScript дээр switch case гэж юу вэ?
JavaScript дээр switch case гэж юу вэ?

Видео: JavaScript дээр switch case гэж юу вэ?

Видео: JavaScript дээр switch case гэж юу вэ?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Дөрөвдүгээр сар
Anonim

The солих мэдэгдэл нь ялгаатай байдлаас хамааран кодын блокийг гүйцэтгэдэг тохиолдлууд . The солих мэдэгдэл нь нэг хэсэг юм JavaScript "Нөхцөлт" мэдэгдлүүд нь янз бүрийн нөхцөл дээр үндэслэн янз бүрийн үйлдэл хийхэд хэрэглэгддэг. The солих мэдэгдэл нь ихэвчлэн завсарлага эсвэл үндсэн түлхүүр үгтэй (эсвэл хоёуланг нь) хамт хэрэглэгддэг.

Үүний нэгэн адил, шилжүүлгийн мэдэгдэлд ямар тохиолдол байдаг вэ?

Зар сурталчилгаа. А солих мэдэгдэл хувьсагчийг утгуудын жагсаалттай тэнцүү эсэхийг шалгах боломжийг олгодог. Утга бүрийг a гэж нэрлэдэг хэрэг , мөн асаж буй хувьсагч тус бүрийг шалгана солих хайрцаг.

Хоёрдугаарт, бид switch case-д илэрхийлэл ашиглаж болох уу? Дараахь сонирхолтой баримтуудыг энд оруулав солих мэдэгдэл . 1) The илэрхийлэл ашигласан in солих интеграл төрөл (int, char, enum) байх ёстой. Бусад төрлийн илэрхийлэл зөвшөөрөгдөөгүй.

Үүний дагуу бид JavaScript-д шилжүүлэгчийн том үсгийг ашиглаж болох уу?

JavaScript аль аль нь байна. Дотор солих мэдэгдэл -тай харьцуулсан тохиолдлууд нь ===, мөн a мөр жишээ нь === биш юм мөр Балар эртний.

Та солих хэргийг хэрхэн бичих вэ?

Шилжүүлэгч мэдэгдлийн дүрэм:

  1. Илэрхийлэл үргэлж үр дүнд хүрэх ёстой.
  2. Кейсийн шошго нь тогтмол бөгөөд өвөрмөц байх ёстой.
  3. Кейсийн шошго нь хоёр цэг (:)-ээр төгсөх ёстой.
  4. Тохиолдол бүрт завсарлага түлхүүр үг байх ёстой.
  5. Зөвхөн нэг үндсэн шошго байж болно.
  6. Бид олон шилжүүлгийн мэдэгдлийг үүрлэх боломжтой.

Зөвлөмж болгож буй: