¿Hay una manera de usar JavaScript para crear una cadena de múltiples variables?

Tengo estas variables:

var valor1 = 0;
var valor2 = 22
var valor3 = 87;

Estoy queriendo combinar todos ellos juntos a uno y tienen cada uno separado por una ' | '.

Respuesta

Bueno, una ingenua forma de hacerlo es simplemente una concatenación de cadena:

var valor = valor1 + ' |' + valor2 + ' |' + valor3;

Pero supongo que la mejor manera es tener una matriz de valores y aplicar la función join:

var a = ["valor1", "valor2", "valor3"];
a.join('|'); Devuelve value1|value2|value3


Tags: Programación informática, JavaScript (lenguaje de programación), Java (lenguaje de programación), Pregunta de la existencia