在正则表达式中添加类

我在常规语句的段落中添加了一个类:

HTML:

<p>abc</p>
<p>123</p>
<p>dynia</p>
<p>semolina</p>
<p>ogór</p>
<p>234</p>
<p>2345</p>

CSS:

.number{
  color: blue;
 }
.other {
  color: green;
 }

JS:

$(function() {  
  $("p").each(function(i, elem) {
    typeof elem === "number"?
     ($("p").addClass("number")):
     ($("p").addClass("other"))
  })}) 

但是所有元素都是绿色的(如非数字)。 如果我不是添加类类型console.log(True / False),而是获得正确的结果。