if else en Javascript (Si... Sino)

si...sino es muy utilizado en programación y su sintaxis es muy simple:

Si (este valor es igual a este valor) { entonces
Ejecutar acción 1;
}sino
Ejecutar acción 2;

----------------------------------------------------------------
if (valor1 == valor2){
    acción1;
 }else
  acción2;
----------------------------------------------------------------

Aclaraciones importantes:
Luego del else, si se necesita más de una lína, se puede incluir llaves.
if (valor1 == valor2){
    acción1;
 }else {
  acción2;
  acción3;
  acción4;
}

== operador de comparación (para saber si un elemento es igual a otro).

= operador de asignación (para asignar un valor a una variable).



Un ejemplo:



var variable1 = "No";

  if (variable1 == "Si"){
    var respuesta1 = 1;
  }else
    var respuesta1 = 0;

el resultado será 0 en este caso.


Otro ejemplo con varias líneas:

var variable1 = "No";
var estadoactual = "A"

  if (variable1 == "Si"){
    var respuesta1 = 1;
  }else {
    var respuesta1 = 0;
    var estadoactual = "B"
}