Problema com JavaScript na página JSP

Olá,

O meu problema é o seguinte: Eu tenho uma variável que eu recebo de uma popup que vem no formato “8_2”.
Antes vinha no formato “8-2”, mas quando eu colocava na página JSP. O valor dessa variável vinha modificado para: 6, ou seja, simplesmente era realizada uma operação de subtração, o que eu não quero. Então modifiquei o separador para “_”. Só que está dando erro de sintaxe. Acho que o JavaScript está interpretando essa variável como numérica, mas eu quero que ele interprete como String. Já concatenei com aspas simples, aspas duplas e sempre dá algum erro. Já tentei usando a função toString(), mas tb dá erro.
Alguém sabe de alguma função JavaScript que transforme uma variável pars String???

Grata.

Poderias colocar o código para podermos apreciar?

Até!

Oiii,

Depois de tanto tentar, finalmente consegui! De qualquer forma muito obrigada pela disponibilidade de querer me ajudar. Normalmente eu quebro muito a cabeça antes de postar um tópico aqui, mas eu já tinha uns 3 dias tentando resolver esse problema e não conseguia.
Só pra registrar a solução e outras pessoas poderem consultar, o meu problema era o seguinte:
Eu estava usando DWRUtil para inserir linhas em uma tabela.
O parâmetro que eu recebia da popup era assim:

var linha = new Object(); linha.codigo = ""; linha.descricao = ""; linha.tipo = ""; linha.vloMin = "";

Sendo que, na tabela onde eu iria isnerir esses valores, eu tenho um combo onde eu posso escolher um tipo de calculo, que usa o linha.vloMin para calcular o total, que fica na última coluna da linha.
Aí eu usei o DWRUtil assim:

[code]function inserir(valores){
for(i=0; i< valores.length; i++){

   //A linha que eu transformei o valor do código para String
   var codStr = valores[i].codigo.toString();

   DWRUtil.addRows( "tabela", 
   [
      [ ckeckbox(valores[i].codigo),
        '<input type="hidden" id="cargo_'+valores[i].codigo+'" name="cargo_'+valores[i].codigo+'" value="'+valores[i].descricao+'" />'+valores[i].descricao,
       '<input type="hidden" id="tipo_'+valores[i].codigo+'" name="tipo_'+valores[i].codigo+'" value="'+valores[i].tipo+'" />'+selectTipo(valores[i].tipo), 
        comboConta(i),
       // Linha onde eu precisei transformar o código em String
       '<input type="text" onblur="calculaTotal(this.value, ${requestScope.disciplina.cargaHoraria }, '+"'"+ codStr +"'"+');" id="valorHora_' + valores[i].codigo + ' name="valorHora_' + valores[i].codigo + '" value="' + valores[i].vloMin + '" /> codigo:' + valores[i].codigo,
       '<input type="hidden" id="qtd_'+valores[i].codigo+'" value="${requestScope.disciplina.cargaHoraria }" />${requestScope.disciplina.cargaHoraria }',
       '<input type="text" readonly="readonly" id="total_'+valores[i].codigo+'" name="total_'+valores[i].codigo+'" value="" />' ],
      ], cellFuncs);
			
      }

}[/code]

As linhas abaixo dos comentários foi onde eu tive dificuldades pra transformar o código em String. Só lembrando que o código vem no formato “9_2”, por exemplo.
Não sei se meu código ficou muito complexo e se existiria uma maneira mais simples de fazer isso, mas se tiver, eu aceito sugestões.

Muito obrigada pela atenção!