在javascript中更改字符串的长度

viy*_*ncs -1 javascript

我有一个问题,我想改变字符串的长度.这是我要改变的字符串.

Lorem ipsum dolor sit amet,consectetuer adipiscing elit,sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim.

substring在javascript中使用函数,但输出不是我需要的.这是我的代码

var str="Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ";
document.write(str.substring(100)+"<br />");
Run Code Online (Sandbox Code Playgroud)

但输出是这样的

laoreet dolore magna aliquam erat volutpat. Ut wisi enim 
Run Code Online (Sandbox Code Playgroud)

我的目标只是从第一个字符开始,使该字符串的长度为100.

我怎么能解决这个问题...谢谢你的回答

mrt*_*man 5

看来英语是你的第二语言,你的问题很不清楚.但根据你发布的内容,我猜你要截断一个字符串.使用javascript的字符串方法很简单.

http://www.quirksmode.org/js/strings.html

//example of truncating a string based on # of characters
var foo = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim."
var bar = foo.substring(0, 100);

//if you want to truncate at a particular word then use indexOf to find it in orig string
var banana = foo.substring(0, foo.indexOf('tincidunt'));
Run Code Online (Sandbox Code Playgroud)