Hola,
Como mencionas desde pequeños nos enseñan que las 4 operaciones basicas son la suma (+), resta (-), multiplicacion (*) y division (/),
entonces ¿que paso?, bueno dejame decirte que todo lo que va a estar dentro de document.write lo va a convertir a texto.
y entonces ¿por que usamos el simbolo de mas?, por que los textos o Strings tambien se pueden unir con el caracter "+".
por ejemplo;
var texto1 = "Hola mundo";
var texto2 = "H" + "o" + "l" + "a" + " " + "m" + "u" + "n" + "d" + "o";
var texto3 = "Hola" + " " + "mundo";
Todas esas variables son iguales, por que dentro tienen la palabra "Hola mundo", por que unas estan usando el caracter "+" . para unir o concatenar las letra como es el caso del texto2 o las palabras como es el caso del texto3.
Entonces como respuesta final a este codigo;
document.write("Juan tiene: " + (year-2000) + " años");
te puedo decir que estas uniendo o concatenando : una palabra: "Juan tiene: " , una operacion logica agrupada entre parentesis: (year-2000) y otro texto: " años"
espero haberte ayudado
Si este post te ayudó, por favor, marca como solucionado ✓