{"id":2725,"date":"2021-06-22T11:59:10","date_gmt":"2021-06-22T14:59:10","guid":{"rendered":"http:\/\/outsmart.com.br?p=2725"},"modified":"2023-02-02T21:00:19","modified_gmt":"2023-02-03T00:00:19","slug":"declaracoes-condicionais","status":"publish","type":"post","link":"https:\/\/outsmart.com.br\/declaracoes-condicionais\/","title":{"rendered":"Declara\u00e7\u00f5es condicionais"},"content":{"rendered":"\t\t
if<\/strong><\/span> else if else<\/strong><\/span> if null<\/strong><\/span> Operador ternario<\/strong><\/span> Declara\u00e7\u00e3o condicional com um crit\u00e9rio e uma \u00fanica a\u00e7\u00e3o.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Declara\u00e7\u00e3o condicional com um crit\u00e9rio e duas a\u00e7\u00f5es<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Declara\u00e7\u00e3o condicional com dois crit\u00e9rios e duas a\u00e7\u00f5es.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Declara\u00e7\u00e3o condicional com v\u00e1rios crit\u00e9rios e v\u00e1rias a\u00e7\u00f5es<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Instru\u00e7\u00f5es condicionais avaliando nulo<\/span><\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t Instru\u00e7\u00e3o condicional para tomada de decis\u00e3o<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t ifValida o crit\u00e9rio fornecido e executa as a\u00e7\u00f5es especificas se o crit\u00e9rio for atendido, caso n\u00e3o seja atendido as a\u00e7\u00f5es s\u00e3o ignoradas e o programa passa para a pr\u00f3xima tarefa. else ifA declara\u00e7\u00e3o condicional \u201celse if\u201d \u00e9 sempre precedida por uma declara\u00e7\u00e3o condicional \u201cif\u201d. Ela \u00e9 executada quando a instru\u00e7\u00e3o condicional \u201cif\u201d anterior falha e […]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-2725","post","type-post","status-publish","format-standard","hentry","category-zoho-deluge","entry"],"_links":{"self":[{"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/posts\/2725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/comments?post=2725"}],"version-history":[{"count":26,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/posts\/2725\/revisions"}],"predecessor-version":[{"id":6024,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/posts\/2725\/revisions\/6024"}],"wp:attachment":[{"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/media?parent=2725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/categories?post=2725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outsmart.com.br\/wp-json\/wp\/v2\/tags?post=2725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
Valida o crit\u00e9rio fornecido e executa as a\u00e7\u00f5es especificas se o crit\u00e9rio for atendido, caso n\u00e3o seja atendido as a\u00e7\u00f5es s\u00e3o ignoradas e o programa passa para a pr\u00f3xima tarefa.<\/span><\/p>
<\/strong>A declara\u00e7\u00e3o condicional \u201celse if\u201d \u00e9 sempre precedida por uma declara\u00e7\u00e3o condicional \u201cif\u201d. Ela \u00e9 executada quando a instru\u00e7\u00e3o condicional \u201cif\u201d anterior falha e o crit\u00e9rio \u201celse if\u201d \u00e9 atendido.<\/span><\/p>
A declara\u00e7\u00e3o condicional \u201celse\u201d \u00e9 sempre precedida por uma declara\u00e7\u00e3o condicional \u201cif\u201d ou \u201celse if\u201d. Ela \u00e9 executada quando as instru\u00e7\u00f5es condicionais \u201cif\u201d e \u201celse if\u201d precedentes falham. Devemos implementar a declara\u00e7\u00e3o \u201celse\u201d sempre a \u00faltima em um conjunto de declara\u00e7\u00f5es condicionais, n\u00e3o deve ser seguida pelas condi\u00e7\u00f5es acima.<\/span><\/p>
O \u201cif null\u201d leva duas express\u00f5es, ela avalia a express\u00e3o 1 para valores nulos. Se a express\u00e3o 1 for nulo retorna a express\u00e3o 2. Se a express\u00e3o 1 n\u00e3o for nula, retorna a mesma.<\/span><\/p>
O operador tern\u00e1rio verifica uma condi\u00e7\u00e3o e retorna um dentre dois valores pr\u00e9-definidos em sua estrutura.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t