国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js中eval()函數和trim()去掉字符串左右空格應用

2019-11-20 23:00:52
字體:
來源:轉載
供稿:網友
對于js中eval()函數的理解和寫一個函數trim()去掉字符串左右空格。
trim()是參照了jquery的源碼,你可以放心使用。

對于js中eval()函數的理解是本人心得不一定正確。
復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
</head>
<body>
js中處理字符串過濾前后空格的trim函數是沒有的,<br>
而jquery中加入了這個很常用的函數,其源碼如下<br>
function trim(t){<br>
return (t||"").replace(/^/s+|/s+$/g, "");<br>
}<br>
有時我們不用jquery,沒必要為了一個函數加入整個jquery庫,<br>
這時我們可以把源碼拷來寫個trim函數就行了。<br>
</body>
</html>
<script>
var f='hello';
//alert(f);
/*
這里順便說一下eval()函數,它可以把括號里面的內容當做js腳本計算,
也可以計算數學運算,也可以對字符串計算。
總之它不是簡單的字符串連接函數。
你可以把它當做js中的js腳本。
這個和jsp很像,jsp是嵌在html的java代碼,
那eval()括號里的內容就是嵌在js中的js代碼。
*/
//eval("alert('"+f+"')");//計算js腳本,和alert(f)效果一樣。
eval(" var gg='haha'");
alert(eval("gg"));//eval里的就是嵌入的js代碼,等價于var gg='haha',alert(gg);
//alert(eval('3+4'));//計算數學運算,結果7
//alert(eval('3'+'4'));//計算字符串,結果34
alert("start"+trim(' abc def ')+"end");
//jquery中的trim函數,過濾掉首位空格。
function trim(t){
return (t||"").replace(/^/s+|/s+$/g, "");
}
</script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 图们市| 武宁县| 海盐县| 岳阳县| 仙桃市| 炉霍县| 鄂伦春自治旗| 武山县| 阆中市| 东辽县| 永顺县| 台江县| 北流市| 通州市| 屏东市| 广宁县| 襄樊市| 丹凤县| 德化县| 嘉黎县| 三河市| 平南县| 马山县| 景泰县| 宜兰市| 龙岩市| 泉州市| 普宁市| 得荣县| 大冶市| 德令哈市| 长沙县| 霍邱县| 商洛市| 长汀县| 三明市| 孝昌县| 辉南县| 阿克陶县| 饶阳县|