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);

Другие вопросы по тегам