変数の長さの最大値は?

[上に] [前に] [次に]
Fishbone [E-Mail] [HomePage] 2000/03/16(木) 23:56:07
var a="abcdefg"
のように初期化するとき,a.lengthで返される文字列の最大の長さ
はどれくらいなのでしょうか?(どこまで長い文字列を変数に入れられるか?)しょうもない質問ですけど,どなたか教えてください!

Ichi 2000/03/17(金) 07:18:08
環境によって異なります。4ギガバイトだったり65535バイトだったりします。
(もしかしたら255バイトしか入れられないかも知れないし、ブラウザ側で
制限をかけているかもしれない。その他のハードウェア上の制限が
あるかもしれない)
あまり長い文字は入れられないと思ってください。

# 2048くらいなら期待してもいいかな?

Fishbone 2000/03/18(土) 10:35:53
[[解決]]
2048もいけるんですか!?てことは、日本語だったら・・・
1024文字!? それだけあれば十分だな・・ぶつぶつ

Ichiさん、レスありがとうございました!

びーだま [E-Mail] 2000/03/18(土) 12:34:15
問題は解決されたみたいなので、いいんですが、

これって、JavaScript のお話ですか?

ということは、老婆心ながら、length の返す値について、
日本語をつかうと、ブラウザによって、文字数を返したり
バイト数を返したり、挙動が違うので気をつけてくださいね。

[上に] [前に] [次に]