tengo un problema realmente extraño en java script. mira estos códigos y ejecuta la aplicación:
const number = 200000; const persianMoney = "تومان"; //pay attention to these lines: console.log("way 1:"); console.log(number + persianMoney); console.log(persianMoney + number); console.log("way 2:"); console.log(`${number}${persianMoney}`); console.log(`${persianMoney}${number}`); console.log("way 3:"); console.log(String(number) + persianMoney); console.log(persianMoney + String(number)); console.log("way 4:"); console.log(`${String(number)}${persianMoney}`); console.log(`${persianMoney}${String(number)}`); console.log("way 5:"); console.log(String(number + persianMoney)); console.log(String(persianMoney + number)); ¡Todas las salidas son iguales! ¡todas las salidas son 200000تومان ! pero ¿por qué la palabra تومان no está detrás de 200000 en algunas salidas? ¡incluso aquí, no puedo poner تومان detrás de 200000 ! pero porque es asi? no puedo entenderlo ¡Probé la concatenación de 5 maneras pero ninguna de ellas era correcta! ¿Como puedó resolver esté problema? gracias por ayudar.