Ecco cosa dice l'MSDN a proposito della funzione CDbl nella sezione Visual Basic Scripting Edition:
For example, different decimal separators and thousands separators are properly recognized depending on the locale setting of your system.
A quanto sembra, il vbs utilizza le impostazioni di sistema dei separatori per le conversioni. Dovrei aver risolto:
codice:
Function decimalSep()
	If CDbl("3.3")=3.3 Then
		decimalSep="."
	Else
		decimalSep=","
	End If
End Function
E se la funzione mi serve in js?