Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Операторы сравнения (https://javascript.ru/forum/misc/84404-operatory-sravneniya.html)

underground 30.08.2022 20:13

Операторы сравнения
 
Доброго времени уважаемые форумчане. Подскажите пожалуйста, как написать нижеприведенную функцию с использованием оператора сравнения switch? Если конечно такое возможно.
function valuelAdd(input, figure) {
    if(input.value == null || input.value == "0") { 
        input.value = figure
    } else {
        input.value += figure 
        }
}

ksa 30.08.2022 21:08

Цитата:

Сообщение от underground
Если конечно такое возможно

Возможно...
function valuelAdd(input, figure) {
	switch (input.value) {
		case null:
		case '0':
			input.value = figure
			break
		default:
			input.value += figure 
	}
}


Часовой пояс GMT +3, время: 22:15.