Javascript 使用什么标准对符号进行排序?

Javascript 使用什么标准对符号进行排序?,javascript,ascii,Javascript,Ascii,我需要对符号列表进行排序 通过一些实证证据,我认为排序顺序(至少在JavaScript上)是符号的十进制ASCII值(“!”=33,“$”=36,&”=38)。我错了?如果不是,这是一个正确的/标准的标准(后面跟着其他编程语言) 函数go(){ var MyArray=[“C”、“B”、“A”、3、1、2、“*”、“&”、“!”、“$”]; MyArray.sort(); 警报(MyArray); } 排序是的,但更准确地说是Unicode点。它肯定是基于字符集比较的。另请参见字符串协议页上

我需要对符号列表进行排序

通过一些实证证据,我认为排序顺序(至少在JavaScript上)是符号的十进制ASCII值(“!”=33,“$”=36,&”=38)。我错了?如果不是,这是一个正确的/标准的标准(后面跟着其他编程语言)


函数go(){
var MyArray=[“C”、“B”、“A”、3、1、2、“*”、“&”、“!”、“$”];
MyArray.sort();
警报(MyArray);
}

排序
是的,但更准确地说是Unicode点。它肯定是基于字符集比较的。另请参见字符串协议页上的
.localeCompare()
函数。是的,大多数语言根据字符集中的十进制值对字符(符号也是字符)进行赋值(并因此进行排序)。是的,但更准确地说是Unicode点。它肯定是基于字符集比较的。另请参见字符串协议页上的
.localeCompare()
函数。是的,大多数语言根据字符集中的十进制值对字符(符号也是字符)进行赋值(并因此进行排序)。