字符串型为何是原始类型呀,理解不了,字符串不是固定大小呀?大小不固定,如何能成为原始类型?
在别的语言中,string类型都是引用类型,因为他的大小不是固定的。
字符串变量,只是保存字符串对象的一个引用,这个很好理解。但是我看javascript的书,竟然把字符串归到“原始类型”中,而不是引用类型中,这真是不能理解了,
原始类型,就意味着,变量要在栈中分配空间,而不是在堆中,但是变量有可能在栈中分配空间吗?
字符串的大小不是固定的呀,有可能会几千上万个字符,也会在栈中分配空间吗?