荷物の追跡番号から、配送会社を判別するコードを書いています。
他の配送会社にはローマ字が含まれますが、DHLの場合だけ数字のみの追跡番号になります。
その際に、追跡番号からDHLであると判別させるコードを書いたのですが、isNAN関数だと型エラーになります。
TypeScript
trackingNumber: string if (trackingNumber.match(/ABCD/)) return 'Fedex Cross Border' if (trackingNumber.match(/DD/)) return 'Deutsche Post' if (!isNaN(trackingNumber)) return 'DHL Express' // 型エラー : null
何か上手い書き方はありますか?
0 コメント