JavaScript Проверьте длину строки и, если она больше 4, сохраните переменную в другой переменной
Я сейчас немного учусь. В одном сценарии я получаю число, длина которого обычно равна 4. В редких случаях это может быть 8-значное число. Если он длиной 8 цифр, мне нужно сохранить его в другой переменной.
Итак, я получил свою переменную, давайте назовем ее mynumber
,
Теперь я напечатал mynumber.length
который в основном равен 4. Если он больше 4, я хочу сохранить исходную переменную в mynumber2
и удалите его из mynumber
,
Какой хороший способ добиться этого?
2 ответа
Решение
Попробуй это;
myNumber = 1234; // Or whatever is the value
if(myNumber.length > 4) // If length greater than 4
myNumber2 = myNumber;
myNumber = undefined; // If you want to delete it from original number variable
delete myNumber; // If you want to delete the original number variable
var x = 12345;
var mynumber = 0;
var mynumber2 = 0;
(x.toString().length > 4 ? mynumber2 = x : mynumber = x);
console.log(mynumber + ' - '+ mynumber2);