Contact: aviboots(AT)netvision.net.il
40,855 questions
53,260 answers
573 users
const number = 87354; let firstDigit = number; while (firstDigit >= 10) { firstDigit /= 10; } firstDigit = Math.trunc(firstDigit); console.log(firstDigit); const lastDigit = number % 10; console.log(lastDigit); /* run: 8 4 */
const number = 87354; const numberStr = number.toString(); const firstDigit = numberStr[0]; console.log(firstDigit); const lastDigit = numberStr[numberStr.length - 1]; console.log(lastDigit); /* run: 8 4 */
function getFirstDigit(number) { number = Math.abs(number); while (number >= 10) { number = Math.floor(number / 10); } return number; } const number = 87354; const firstDigit = getFirstDigit(number); console.log(firstDigit); const lastDigit = number % 10; console.log(lastDigit); /* run: 8 4 */
const number = 87354; const firstDigit = Math.floor(number / Math.pow(10, Math.floor(Math.log10(number)))); console.log(firstDigit); const lastDigit = number % 10; console.log(lastDigit); /* run: 8 4 */