Professional Documents
Culture Documents
i Counc
) ise it (bestCountey w=
Gocunent.writel"cpeAin ne conateo ” +
d else ¢
Gocunent.write("ep>iSi! * + bestCount
var aleatorio
Es posible escribir sentencias
‘condicionales utlizardo una
‘expresién con un operador
condicional. Por ejemplo, éstas
serian las lineas de cédigo con
la sentencia condicioral =
var premio;
if (si) {
jEnhorebuena!"
premio ='Lo sentimos’ ;
:
‘Yes la misma linea con el
‘operador condicional:
var premio = si?
(Todo se escribe en una misma
linea.)
Los bucies (loops) tambien son un
ejemplo de sentenda en JavaScript.
jath. floor (Math.random() «preguntas. length) ;
ai Var atest = preguntas (aleatorio j
Podemos decirque un gregrama o un
scriptes una secuencia de sentencias.
una expresion.
Enla descrinciOn de estas dos variabes, tdo cuanto se encuentra ala
erecta de! signo =, el cual indica f descnpcion de a vanable en simisma,EL USO DEL PUNTO Y COMA al final de cada sentencia no es
obligatorio en el c6digo JavaScript, aunque s{ altamente recomen-
dable. En este ejercicio le mostraremos por qué es recomendable
utilizar este signo de puntuaci6n y en qué casos precisamente no
debe utilizarse.
1. Conel fin de evitar posibles ertores detectados por el nave-
gador web en el momento de la interpretaci6n, las diferentes
instrucciones contenidas en nuestros scripts deben separarse
adecuadamente. ¢Cémo? Mediante un punto y coma al final
de cada linea. ™
2. Sin embargo, existen ciertas excepciones a esta norma del pun
to y coma. En concieto, las sentenclas que finalizan con un
bloque no deben llevar punto y coma al final de las mismas.
Y todavia podemos concretar mas esta excepcién: sélo los bus
cles (Como fox Y while), los conectores (como if, switch 0
‘tzy) y las declaraciones de funciones que finalizan con un
bloque no se ciean con un punto y coma.
3. Este seria un ejemplo de una sentencia con un bucle for que
no finaliza con un punto y coma: @@
for (var nun=1l; num<=20; numt+) {
ooument .weite(‘ ');
‘counaries.spuicet
Seema write jCcincide contigo! China tanbién i Perfect
‘meaante un operadcr logo. En la primera de estas
‘comprobaciones, x==2 daré como resuitado crue siempre
‘cuando le variable denominaca x valga 2. Enla segunca
LOS DATOS BOOLEANOS DISPONEN DE OPERADORES espectii-
cos que producen resultados de cada uno de estos tipos. Los ope-
radores booleanos son && (AND) y Il (OR) yel no légico ! (NOT).
1. Eneste ejercicio trataremos los operadores légicos y los numé-
ricos. Los operadores légicos son lo que producen valores boo-
leanos y se asignan a operandos de este tipo. Se utilizan para
realizar operaciones légicas, es decir, aquellas que producen
resultados verdaderos o falsos (true 0 false). ™
2. Elprimero de estos operadores, conocido como binario, es «6,
es decir, AND. En una sentencla que confronte dos operan-
dos, dicha operacién produciré el primero de los operandos
siempre y cuando este valor pueda convertirse en Zals¢; sino,
dara como resultado el otro operando. Si los dos operandos
son verdaderos, el valor producitio ¢s true y sino, producira
false
42 (numFav < 20 eg numFav > 1) {
document write (“ep>] Perfecto! jE1 mic también! iEl mfo también!