文字列型や数値型にきちんと変換してやる必要がある場合があります。雑に使うと思わぬ数字が出たりします。8進数、16進数として読み取って10進数に変換して返してきます。様に『10進数として読む』を指定した方が良いでしょう。)これは頭の92をそのまま10進数として読み取って92を返してくれます。)これは頭が0なので8進数として読み取って0が戻ってきます。)こうすると10進数として読み取って92が戻ってきます。)こうすると先頭が0x(ゼロエックス)なので16進数として読み取ります。aも16進数では数字ですから、aまで含めて2346が戻ってきます。)10進数指定してるので読み取り可能な最初の0だけ読み取って0が戻ってきます。数字以外の文字が混ざってなくても同じ結果です。0を外した普通の数字にしようとしてpaserInt(数字)だけにしてしまうと8進数として読み取った10進数が戻ってくる事になってしまいます。parseInt(数字,○進数)の様に意図的に指定してやる事が日頃の癖で必要です。ユーザー入力などを扱う場合は特に。基本的に数字と文字が混在する値をいきなりparseInt()するのも雑で強引ではありますけど・・。)str*1で型が数値型になって、頭の0が取れています。)この様に数字にはならないものでも数値型に変換されます。NaNになるので*1をしてNaNになれば数値として扱えない文字と言う事になります。使って済ませるケースがあります。*1は、ちょうどその逆の便利な使い方ですね。)無駄な高額ドメイン管理料金払ってませんか?バリュードメインムームードメインお客さんに振込手数料を払わせていませんか?イーバンク銀行同士なら振込手数料無料。配布素材以外のコンテンツの無断使用・転載を禁じます。