本人搞测试,想知道
var a = "aa......aa";
这个字符串可以有多长?
我有一个js文件,其文件大小是40MB
其中的内容很简单,就一句话
var aString = "aaa....aaaa...."; (...表示省略无限个aaa,直到js文件大小为40MB)该js文件引入到html中后,调用aString时,显示aString is not defined但是,如果文件为20MB时,aString就可以调用到.所以,我想知道var 一个字符串时,其最大的长度是多少??
var a = "aa......aa";
这个字符串可以有多长?
我有一个js文件,其文件大小是40MB
其中的内容很简单,就一句话
var aString = "aaa....aaaa...."; (...表示省略无限个aaa,直到js文件大小为40MB)该js文件引入到html中后,调用aString时,显示aString is not defined但是,如果文件为20MB时,aString就可以调用到.所以,我想知道var 一个字符串时,其最大的长度是多少??
据说好象是4GB吧
变量名可以是任意长度。变量名必须符合下列规则:
变量名的第一个字符必须是英文字母,或者是下划线符号(underscore)_
变量名的第一个字母不能是数字。其后的字符,可以是英文字母,数字,和下划线符号符号(underscore)_
变量名不能是Javascript的保留字。
不过lz貌似很无聊,20m的js文件,难道你让用户打开一个页面下载20m的js吗?
哎,我也不想,我是个Tester,做测试需要知道极限值是多少我觉得应该是和浏览器的js解释器内存有关,或者说浏览器的缓存有关..
等高手确认下