Ich deklariere eine Variable contactNumber
außerhalb einer switch-Anweisung und versuche dann, sie innerhalb der switch-Anweisung zuzuweisen. Wenn es jedoch die Zuordnung erreicht, bekomme ich einen Fehler SyntaxError: Unexpected identifier
auf der Zuweisungszeile in der switch-Anweisung ausgeführtKann nicht auf Variablen zugreifen, die außerhalb von Switch deklariert sind.
function helplineContactMessageForCountryCode(countryCode) {
var contactNumber = ''
switch (countryCode) {
case 'NG':
contactNumber = '234-01-772-2200'
break
case 'UG':
contactNumber = '0800-100-330'
break
case 'US'
contactNumber = '1-800-232-4636'
break
case 'ZA':
contactNumber = '0800-012-322'
break
default:
//Return empty string if no country code is found
return ''
}
return 'You can try calling the Toll-Free HIV and AIDS Helpline and speak to a human - ' + contactNumber
}
Nehmen Sie das 'return' aus dem Schalter und ersetzen Sie es mit' contactNumber = ''; Pause; 'Oder Sie können die' default' direkt aus dem Schalter nehmen. Und es gibt eine fehlende ':' nach 'US' – Christian4423
Typo? Missing ':' nach 'case 'US''. –