Featured Posts

Hands-on HTML 5 2010 O desenvolvimento web está passando por mais uma mudança, evoluindo para acompanhar o ritmo dos negócios e sistemas das grandes empresas baseadas em web, como Google e Yahoo. Com os novos navegadores...

Read more

The Developer's Conference 2010 Esta é a 4a edição do The Developer's Conference, e a Globalcode reuniu toda sua rede de parceiros e profissionais para criar o evento mais completo do ano, sem perder a profundidade necessária...

Read more

Café com Browser 2010 Conversa sobre HTML5 é demanda que já se apresentava desde ano passado pelas organizações brasileiras filiadas ao W3C e por parceiros nas atividades do escritório, principalmente organizações...

Read more

Codeshow 2010 O Visie Codeshow é um evento num formato novo, em que não há palestras. Você vai assistir à construção de uma aplicação em um dia, a partir do zero, usando ferramentas como Git, HTML5, web2py...

Read more

Estrutura Básica de uma página XHTML/HTML Vamos falar sobre os elementos básicos para iniciar uma página HTML <!DOCTYPE> <html>    <head>       <title>          TiloWR       </title>    </head> <body></body> </html> <!DOCTYPE>...

Read more

Operador Ternário (JavaScript)

Posted by Tilo | Posted in JavaScript, jQuery & Ajax | Posted on 03-01-2010

Tags:, ,

0

Seis meses atrás fiz um post sobre como fazer troca de classes com JavaScript, mas algumas pessoas não entenderam como funciona o Ternário, por isso resolvi escrever este post.

Considero o ternário extremamente útil quando vamos montar um “if… else” para apenas 2 casos, ao invés de construir uma estrutura de algumas linhas você pode resolver com apenas uma linha de javaScript, vamos ver um exemplo:

Usando IF…Else


Usando Ternário


Podemos ler da seguinte forma: x é igual a 20? Se for, y recebe 50, se não, recebe 70.

Este operador tambem é muito útil para efeitos de menu, imagine o seguinte efeito, uma div tem classe “off”, no clique ela recebe classe “on”, no proximo clique precisa voltar para “off” caso esteja ativada, isso ficaria mais ou menos assim:

Item

Leia Também:

Write a comment

Spam Protection by WP-SpamFree