SORU
23 NİSAN 2015, PERŞEMBE


Ne kadar kısaltmak için switch case bloğu bir ay adı bir sayıya dönüştürme?

Bir şekilde daha az çizgiler bu yaz, ama yine de kolayca okunabilir.

var month = '';

switch(mm) {
    case '1':
        month = 'January';
        break;
    case '2':
        month = 'February';
        break;
    case '3':
        month = 'March';
        break;
    case '4':
        month = 'April';
        break;
    case '5':
        month = 'May';
        break;
    case '6':
        month = 'June';
        break;
    case '7':
        month = 'July';
        break;
    case '8':
        month = 'August';
        break;
    case '9':
        month = 'September';
        break;
    case '10':
        month = 'October';
        break;
    case '11':
        month = 'November';
        break;
    case '12':
        month = 'December';
        break;
}

CEVAP
23 NİSAN 2015, PERŞEMBE


Bir dizi tanımla, dizin tarafından.

var months = ['January', 'February', ...];

var month = months[mm - 1] || '';

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007