色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 自帶 trim

榮姿康1年前7瀏覽0評論
在JavaScript中,有一個非常有用的函數(shù)叫做trim(),它可以去除字符串兩端的空格。這個函數(shù)非常常用,它可以幫助我們減少很多不必要的麻煩,減少代碼的復(fù)雜度。下面我們就來詳細介紹一下JavaScript自帶的trim函數(shù)。

在JavaScript中,當(dāng)我們從Java或其他語言轉(zhuǎn)換過來時,可能會很容易忘記去除字符串的空格。例如:

let str = " hello ";
console.log("***" + str + "***");

上面的代碼運行后輸出的結(jié)果為:

*** hello ***

顯然,我們沒有去除字符串兩端的空格,因此輸出的結(jié)果多了兩個空格。這時候我們可以使用JavaScript自帶的trim函數(shù)。例如:

let str = " hello ";
console.log("***" + str.trim() + "***");

上面的代碼運行后輸出的結(jié)果為:

***hello***

可以看到,我們使用了trim函數(shù)之后,成功去掉了字符串兩端的空格。

除了普通的空格外,trim函數(shù)還可以去除其他一些不可見的字符,例如換行符和制表符等。下面我們來看一個例子:

let str = "\t hello \n";
console.log("***" + str.trim() + "***");

上面的代碼運行后輸出的結(jié)果為:

***hello***

可以看到,雖然字符串兩端的空格變成了制表符和換行符,但是我們使用了trim函數(shù)之后,成功去掉了它們。

需要注意的是,trim函數(shù)并不會改變原始的字符串。例如:

let str = " hello ";
console.log(str);
console.log("***" + str.trim() + "***");
console.log(str);

上面的代碼運行后輸出的結(jié)果為:

hello 
***hello***
hello

可以看到,trim函數(shù)只是返回去掉空格后的新字符串,并不會改變原始的字符串。

總之,JavaScript自帶的trim函數(shù)非常有用,可以去除不必要的空格和其他不可見的字符,減少代碼的復(fù)雜度。學(xué)會如何使用它可以讓我們的代碼更加高效、簡潔。