首頁 web前端 js教程 js中eval()函式和trim()去掉字串左右空格應用_javascript技巧

js中eval()函式和trim()去掉字串左右空格應用_javascript技巧

May 16, 2016 pm 05:42 PM
eval trim

對於js中eval()函數的理解和寫一個函數trim()去掉字串左右空格。
trim()是參考了jquery的源碼,你可以放心使用。

對於js中eval()函數的理解是本人心得不一定正確。

複製程式碼 程式碼如下:

PUBL "//W3C/ DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


New Document title> <br> <br>
js中處理字串濾波前後空格的trim函數是沒有的,

而jquery加入了這個很常用的函數,其原始碼如下

function trim(t){

return (t||"").replace(/^s |s $/g, "");

}

有時我們不用jquery,沒必要為了一個函數加入整個jquery庫,

這時我們可以把源碼拷來寫個trim函數就行了。



<script> <BR>var f='hello'; <BR>//alert(f); <BR>/* <BR>這裡順便說一下eval()函數,它可以把括號裡面的內容當做js腳本計算, <BR>也可以計算數學運算,也可以對字串計算。 <BR>總之它不是簡單的字串連接函數。 <BR>你可以把它當作js中的js腳本。 <BR>這個和jsp很像,jsp是嵌在html的java程式碼, <BR>那eval()括號裡的內容就是嵌在js裡的js程式碼。 <BR>*/ <BR>//eval("alert('" f "')");//計算js腳本,和alert(f)效果一樣。 <BR>eval(" var gg='haha'"); <BR>alert(eval("gg"));//eval裡的就是嵌入的js程式碼,等價於var gg='haha',alert (gg); <BR>//alert(eval('3 4'));//計算數學運算,結果7 <BR>//alert(eval('3' '4'));//計算字符串,結果34 <BR>alert("start" trim(' abc def ') "end"); <BR>//jquery中的trim函數,過濾掉首位空格。 <BR>function trim(t){ <BR>return (t||"").replace(/^s |s $/g, ""); <BR>} <BR></script>
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1246
24
python中eval是什麼意思? python中eval是什麼意思? May 22, 2019 pm 03:18 PM

eval的意思是“評估”,是python中的一個內建函數,用於執行一個字串表達式,並返回表達式的計算結果;即變數賦值時,等號右邊的表示是寫成字串的格式,傳回值就是這個表達式的結果。語法“eval(表達式[, globals[, locals]])”。

win下php怎麼禁止eval win下php怎麼禁止eval Oct 31, 2022 am 09:33 AM

win下php禁止eval的方法:1、下載「PHP_diseval_extension」;2、找到伺服器目前使用的PHP;3、開啟PHP設定檔 ;4、新增「extension=diseval.so」程式碼;5、重啟服務即可。

實用技巧:如何利用PHP中的trim函數處理中文空格 實用技巧:如何利用PHP中的trim函數處理中文空格 Mar 27, 2024 am 11:27 AM

在PHP程式設計中,處理字串時常會遇到空格的問題,這其中包括中文空格。在實際開發中,我們常常會使用trim函數來去除字串兩端的空格,但是對於中文空格的處理相對複雜一些。本文將介紹如何利用PHP中的trim函數來處理中文空格,並提供具體的程式碼範例。首先,讓我們來了解一下中文空格的種類。在中文中,空格不僅包含常見的英文空格(space),還有其他一些特殊的空格

python中eval用法通俗講解 python中eval用法通俗講解 Mar 25, 2024 pm 02:08 PM

在Python中,eval() 函數用於執行一個字串表達式並傳回其結果。它可以將一個包含表達式的字串作為參數,並計算這個表達式的值。 eval() 函數的功能強大,但需要注意的是,它會執行字串中包含的任何有效的 Python 表達式,因此在使用時應避免接受外部輸入的字串,以防止安全漏洞。

固態硬碟的trim功能有什麼作用 固態硬碟的trim功能有什麼作用 Nov 21, 2022 am 10:58 AM

固態硬碟的trim功能主要是優化固態硬碟,解決SSD使用後的降速與壽命的問題,透過準備資料塊進行重用來提高SSD效率的功能。 Trim功能幾乎是所有SSD固態硬碟都具有的功能,是一個ATA指令,當系統確認SSD支援Trim在刪除資料時,不向硬碟通知刪除指令,只使用Volume Bitmap來記住這裡的資料已經刪除。從而實現更快速的數據處理。

使用strings.Trim函數去除字串首尾的指定字元集 使用strings.Trim函數去除字串首尾的指定字元集 Jul 24, 2023 pm 04:27 PM

使用strings.Trim函數去除字串首尾的指定字元集在Go語言中,strings.Trim函數是一個非常實用的函數,可以去除字串首尾指定字元集,讓字串更加整潔和規範。本文將介紹如何使用strings.Trim函數,以及展示一些程式碼範例。首先我們來看看strings.Trim函數的原型:funcTrim(sstring,cutsetstri

使用PHP函數 'trim' 去除字串兩端的空白字符 使用PHP函數 'trim' 去除字串兩端的空白字符 Jul 25, 2023 pm 04:45 PM

PHP函數"trim"是一種非常有用的字串處理函數。它可以幫助我們去除字串兩端的空白字符,包括空格、製表符、換行符等等。在編寫PHP程式時,我們經常會遇到需要清理使用者輸入的情況,這時候使用"trim"可以確保我們得到乾淨的字串,避免因為使用者輸入不規範而引發錯誤。下面是一個簡單的程式碼範例,展示如何使用"trim"函數:&lt;?php

Windows 11 上的 TRIM 啟用和停用方法 Windows 11 上的 TRIM 啟用和停用方法 Sep 29, 2023 pm 03:13 PM

使用SSD驅動器會讓您一直擔心丟失資料並且無法恢復資料。但是,Windows允許您透過執行僅寫入必要資料的TRIM命令來實現最佳效能,而無需管理舊資料區塊。為此,您需要確保您的SSD支援TRIM並在您的作業系統中啟用它。如何檢查是否啟用了TRIM?在大多數情況下,預設情況下,在現代SSD中啟用TRIM功能。但為了確保這一點簽出,您可以使用管理權限來執行命令。只要開啟提升的命令提示符,執行fsutil行為查詢DisableDeleteNotify命令,您的SSD就會列出。 0表示已啟用,1表示已停用。如

See all articles