番号(ターゲット)/parseInt(ターゲット)/番号.isInteger
3747 ワード
数値(文字列または文字)
文字または文字列形式をnumbertypeに変更します.
let a = '1e66'
let b = '4321'
console.log(Number(a),Number(b)) // 1e+66 4321
console.log(Number('#')) //NaN
文字で存在する部分.parseInt
最初から数字の部分だけを持ってきます.
最初から数字がない場合はNANとします
let a = '1e66'
let b = '4321'
console.log(parseInt(a),parseInt(b)) //1 4321
Number.isInteger(目標)
目標を整数として決定
整理する
比較を行うには、数値()として処理してください.これにより、NaNが私と比較したときにエラーが発生する可能性があります.
可能であれば、
parseInt
を使用することをお勧めします.文字列の処理
質問する
function solution(s) {
return (parseInt(s) == s && (s.length == 4 || s.length==6)) ? true :false;
}
文字列に数字しかない場合、parseIntとsは同じなので、文字列が数字文字列なのか文字列なのかを確認できます.Reference
この問題について(番号(ターゲット)/parseInt(ターゲット)/番号.isInteger), 我々は、より多くの情報をここで見つけました https://velog.io/@khw970421/Number대상-parseInt대상-Number.isIntegerテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol