checkTrueness in CoffeeScript

by DerZyklop

HTML

<ul></ul>

CSS

li.true {
    color: #070;
}
li.false {
    color: #700;
}



body {
    background: #ddd;
}
ul {
    padding: 0;
}
ul li {
    background: #fff;
    list-style: none;
    font-family: helvetica;
    padding: 0.5em;
    margin: 0.5em;
    border: 1px solid #ccc;
}

CoffeeScript

checkTrueness = (content) ->
    if content
        if typeof content == 'string'
            content = "\""+content+"\""
        $('ul').append('<li class="true">'+content+' is true</li>')
    else
        if typeof content == 'string'
            content = "\""+content+"\""
        $('ul').append('<li class="false">'+content+' is false</li>')

checkTrueness(true)
checkTrueness(false)
checkTrueness(0)
checkTrueness('0')
checkTrueness(1)
checkTrueness('1')
checkTrueness(2)
checkTrueness('2')