matchメソッドの戻り値は配列であると思うのですが、以下のように条件分を書いた場合ifの中に入ります。このような書き方でif文の中に入るのはなぜでしょうか?
javascript
1str = '123a456'; 2if(str.match(/[^0-9]/)){ 3 alert('数字以外が含まれています。); 4}
配列が返ってくるということは、「オブジェクト」がある→オブジェクトは真偽値でいうとtrueだからif文に入る。ということでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。