家好,html模板的判斷語句和Python里的寫法是一樣的,只不過每一行需要包裹在花括號和百分號里。
·從視圖函數里傳遞一個名稱為user的數據,user變量的值輸入小鐵,在html文件里判斷。如果user返回了數據顯示歡迎你小鐵,否則如果沒有顯示數據顯示請登錄。
·最后用and if來閉合判斷語句,運行Web服務,在瀏覽器里查看效果。因為user這個變量是有數據的,所以前端顯示的歡迎您小鐵。將user變量的值改成無,回到瀏覽器查看效果,這個時候瀏覽器顯示的是請登錄。
這就是html模板文件里if判斷語句的使用方法。
件判斷
JavaScript使用if () { ... } else { ... }來進行條件判斷。例如,根據年齡顯示不同內容,可以用if語句實現如下:
var age = 20;if (age >= 18) { // 如果age >= 18為true,則執行if語句塊
其中else語句是可選的。如果語句塊只包含一條語句,那么可以省略{}
:
var age = 20;if (age >= 18)
省略{}的危險之處在于,如果后來想添加一些語句,卻忘了寫{},就改變了if...else...的語義,例如:
var age = 20;if (age >= 18)
上述代碼的else子句實際上只負責執行console.log('age < 18');,原有的alert('teenager');已經不屬于if...else...的控制范圍了,它每次都會執行。相反地,有{}的語句就不會出錯:
var age = 20;if (age >= 18) {
這就是為什么我們建議永遠都要寫上{}。
f語句的代碼的語法非常簡單,,就是一個 if 判斷語句來判斷瀏覽器的類型和版本,應用類似 <!--[if lte IE 6]> 和 <![endif]--> 語法結構包孕起來,代表如果瀏覽器是 IE 并且版本號低于或等于 6.0 則進行提示。類似的語法還有:
<!--[if IE]>
這樣應用IE瀏覽器(整個版本)的人都看得到。
<![endif]-->
<!--[if IE 6]>
這樣IE 6.0版本會看得到,只限IE 6.0版本。
<![endif]-->
<!--[if lt IE 6]>
這樣IE 6.0以下版本會看得到,不包孕6.0。
<![endif]-->
<!--[if lte IE 6]>
這樣IE 6.0以下版本會看得到,包孕6.0。
<![endif]-->
<!--[if lte IE 8]>
這樣IE 8.0以下版本會看得到,包孕8.0。
<![endif]-->
<!--[if gt IE 5]>
這樣IE 5.0以上版本會看得到,不包孕5.0
<![endif]-->
<!--[if gte IE 5]>
這樣IE 5.0以上版本會看得到,包孕5.0
<![endif]-->
說明:
* gt:greater than (版本號大于)
* lt:less than (版本號小于)
* gte:greater than or equal to (版本號大于等于)
* lte:less than or equal to (版本號小于等于)
切圖網(qietu.com)是首家專門從事web前端開發的公司,專注we前端開發,響應式布局,webapp手機端網頁制作,微信html5頁面制作,bootstrap布局等,關注用戶體驗。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。