实现可以和你说的c++一样,"原始类型"只是说法而已比如java字符串,其自身内部的字符不能修改,修改过的只能通过新建字符串
这样也可以认为是"原始类型"

解决方案 »

  1.   

    js中对字符串的大小有没有限制呀,如果栈中放不下怎么办呢?
    因为原始类型的变量,是存放在栈中的呀.
    可是通常意义上说,栈中存放的变量,其大小是一样的.可是字符串的大小没有约定呀.
    如果一个字符串特别大,栈中放不入如何办呢?
      

  2.   

    “因为原始类型的变量,是存放在栈中的呀”
    不是说了吗,"原始类型"只是说法也许你接触过的语言凑巧都符合这句话
      

  3.   

    原始类型只是说法,是什么意思呢?
    你的意思是不是虽然是原始类型,但是实际上在堆中分配内存呀?
    但是可以确定的是,js中的字符串确实是在栈中分配内存呀.
      

  4.   

    我的意思是“原始类型”和“在栈中分配内存”没有任何必然联系“但是可以确定的是,js中的字符串确实是在栈中分配内存”这句话我倒是没看到过,文档上有写吗