1. 程式人生 > >js變數,if判斷

js變數,if判斷

js變數

1.變數

(1)變數是用於儲存資訊的"容器",是命名的記憶體空間,可以使用變數名稱找到該記憶體空間。

(2)變數的命名規則:變數必須以字母開頭;雖然變數也能以$和_符號開頭(不過不推薦這麼做);變數名稱也對大小寫敏感(a和A是不同的變數)。

(3)變數使用var關鍵字宣告:var 名字 = ,後面可以是數字,字串或者一個物件等等。

2.資料型別

資料型別:JavaScript中有5種原始資料型別——Undefined(未定義)、Null(空物件)、Boolean(布林值)、Number(數字)、String(字串)和特殊一個引用型型別——Object(物件)

(1)Undefined(未定義)這個值表示變數不含值。
(2)Null(空物件)可以通過設定這個值清空變數
(3)Boolean(布林值)只有true和false兩個值
(4)Number(數字)不分整數和浮點

(5)String(字串)是儲存字元(用雙引號或單引號括起來的部分)

3.屬性操作

(1)元素.innerHTML:元素的內容屬性,用以讀取頁面中元素的所有html內容

        寫入:元素.innerHTML="新內容"

(2)"[]"的一種用法類似".";"."後面的值不能變(如.style.width的width不能用變數)。而"[]"裡面的值可以變(如.style.width可以寫成.style["width"],或者用變數,通過修改變數改變要修改的樣式如:.style[attr]

注意事項

  • 所有的相對路徑 img.src href=’commen.css’
  • 顏色值不要拿來做判斷: color:red #f00 rgb(250,0,0)
  • innerHTML值不要拿來做判斷
  • getElementById:前面只能用document .而其他類似的getElementsByTagName則可以用變數來。
解決辦法:當需要判斷上面這些值時可以使用布林值開關的方式解決問題

練習1:利用字串彈出value的值

<select id="s1" >
	<option value="北京" >北京</option>
    <option value="上海" >上海</option>
    <option value="廣州">廣州</option>
    <option value="西安">西安</option>
</select>
<input type="text" id="text1"/>
<input type="button" value="彈出值" id="btn"/>

var oS1=document.getElementById("s1");
var oText1=document.getElementById("text1");
document.getElementById("btn").onclick=function(){
alert(oS1.value+"在"+oText1.value)
}

                              

練習2:讀寫輸入結合,點選按鈕切換圖片

<input type="button" value="圖1" id="btn1"/>
<input type="button" value="圖2" id="btn2"/>
<input type="button" value="圖3" id="btn3"/>
<input type="button" value="圖4" id="btn4"/></br>
<img src="新建資料夾/pic1.png" width="500" height="281" id="img1">
var oBtn1=document.getElementById("btn1");
var oBtn2=document.getElementById("btn2");
var oBtn3=document.getElementById("btn3");
var oBtn4=document.getElementById("btn4");
var oImg=document.getElementById("img1");
oBtn1.onclick=function(){
	oImg.src="新建資料夾/pic1.png"
	}
	oBtn2.onclick=function(){
	oImg.src="新建資料夾/pic2.png"
	}

oBtn3.onclick=function(){
	oImg.src="新建資料夾/pic3.png"
	}

oBtn4.onclick=function(){
	oImg.src="新建資料夾/pic4.png"
	}


if判斷

f(條件){} //滿足條件時。。。 if(條件){}else{} //滿足條件時。。。否則。。。 if(條件1){}else if(條件2){}......else{}//滿足條件時。。。否則如果。。。否則如果。。。

練習3:文字點選變大縮小變色的例子,讓其有個變化範圍12px-28px

<input type="button" value="放大" id="btn1"/>
<input type="button" value="縮小" id="btn2"/>
<p id="p1">我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科
學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學
我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學我愛發明我愛科學</p>
var oBtn1=document.getElementById("btn1");
var oBtn2=document.getElementById("btn2");
var oP=document.getElementById("p1");
var i=18;
oBtn1.onclick=function(){
	if(i<28){
		i++;
	}
	else{i=28}
	oP.style.fontSize=i+"px";	
	
}
oBtn2.onclick=function(){
	if(i>12){
		i--;
	}
	else{i=12}	
	oP.style.fontSize=i+"px";
}

相關推薦

js變數,if判斷

js變數1.變數(1)變數是用於儲存資訊的"容器",是命名的記憶體空間,可以使用變數名稱找到該記憶體空間。(2)變數的命名規則:變數必須以字母開頭;雖然變數也能以$和_符號開頭(不過不推薦這麼做);變數名稱也對大小寫敏感(a和A是不同的變數)。(3)變數使用var關鍵字宣告:

js變數型別判斷 嚴格通用 Object.prototype.toString.call()

Object.prototype.toString.call()判斷結果: Object.prototype.toString.call(true) "[object Boolean]" Object.prototype.toString.call(1) "[object Number]" Object.p

js基礎第二天(if判斷語句)

執行 部分 nbsp -s cnblogs 簡單 ges logs mat if是js比較重要的部分,內容比較簡單,單是在工作中是用的最多的。今天已經把表單的部分補齊了。 If...else 條件判斷 if(條件表達式){ 如果條件是true,執行該處代

js一些if語句判斷條件為fasle的情況

bubuko 字符串 bug efi 空字符 布爾 數據類型 字段值 alt js一些if語句判斷條件為fasle的情況 之前有寫一個if判斷條件產生的bug,當時寫邏輯處理數據是在後臺給接口之前,所以自己擬定了字段值為number類型的0或者1來進行判斷,最後接口出來的時

js中哪些值在if判斷是false

哪些是false1:02:false3:null4:undefined5:''或者"" // 空字符串6:NaN以上幾種值在做if判斷時,返回的都是false。那麽其他的值在做if判斷時,返回的都是true。js中哪些值在if判斷是false

jsif條件判斷

js的if條件判斷 if(條件表示式){ console.log( true ); //如果條件表示式為true,執行該處程式碼,不再執行else後面程式碼 }else{ console.log( false ); //如果條件表示式為false,執行該處程式碼 } if(1

js已知一個文字輸入框,通過按鈕點選,用if 判斷輸入框裡的數字是否能被3整除

<!DOCTYPE html> <html> <head>     <title>第一題</title>     <meta charset="utf-8"> </head> <!--

js--運算子與或非 及 if判斷條件、隱式轉換 介紹

邏輯運算子:   返回值是Boolean型別,一般連線多個比較表示式;   與(&&):當所有表示式都返回true時,結果才為true,即是遇false則false;   或(||):當所有表示式都返回false時,結果才為false,即是遇true則true;     與

JavaScript js if判斷 switch判斷

方法一:if判斷 語法: if (條件) { 只有當條件為 true 時執行的程式碼 } if (條件) { 當條件為 true 時執行的程式碼 } else { 當條件不為 true 時執行的程式碼 } //1、if方法

shell if判斷(曾經被一個字串相等的判斷糾結半小時,最後只是if後少了個空格!) 和 awk引用外部變數判斷

一、if判斷 數字:   $A=12   $B=15   if(("$A"<"$B"))   if(("$A"=="$B")) 字串:   $A="HELLO"   $B="WORLD"   if [ "$A" = "FACT_LOGIN_USER" ]   if [ "$A" =

jsif else語句中var的變數在條件語句外可以使用嗎?

答案:可以。 例項如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&

JS中如何判斷一個變數是null/undefined

本文轉自http://blog.csdn.net/sunny_ran/article/details/52572288 JS 中如何判斷 undefined JavaScript 中有兩個特殊資料型別:undefined 和 null,下節介紹了 null 的判斷,下面

JS、JQ判斷變數是否為陣列的方法(Array)

JavaScript判斷變數是否為陣列的方法(Array) (1)typeof不能判斷變數是否為陣列(Array) var ary = [1,23,4]; console.log(typeof

JavaScript中對非Boolean型變數進行if判斷

剛進入企業實習,看別人寫的JavaScript程式碼,發現有很多地方放會直接將一個非Boolean型的變數進行if判斷,因為以前在Java中沒有接觸過此類程式碼,所以看得一頭霧水。 在經過一段時間的學習

js中的if判斷語句和switch條件分支語句

時間 code 代碼段 分支 執行 分支語句 形式 if條件語句 ons 語句是js中最重要的成分 本文想介紹的是if判斷語句和switch條件分支語句 ------------------------------------------------------------

linux shell指令碼對未定義變數判斷以及if的用法

環境 作業系統:win10 虛擬機器:centos7 需求 因為公司有個指令碼,是用於啟動程式的,但是每次啟動都要手動做如下兩個操作: ①先查詢之前的程序ID ②殺死之前的,在啟動新了 時間長了弄得我很煩躁,所以就琢磨下,把上面的的操作一起整合

js if判斷示例

if判斷 ole pro () 判斷 gre nbsp else on() if(pro==0){ if(fla==0){ console.log("%0 pass") }else{ $(‘#h_progre

cmake:環境變數(environment variable)讀寫和if判斷

cmake中對環境變數讀寫都是通過ENV字首來訪問環境變數  讀取環境變數則要使用 $ENV{JAVA_HOME}這樣的

JS 寫邏輯判斷,不要只知道用 if-else 和 switch

我們在編寫 JS 程式碼時,經常會遇到邏輯判斷複雜的情況。一般情況下,可以用 if/else 或 switch 來實現多個條件判斷,但會出現一個問題:隨著邏輯複雜度的增加,程式碼中的 if/else 和 switch 會越來越臃腫。本文將帶你嘗試寫出更優雅的判斷邏輯。 比如說下面這樣一段程式碼: ```j

C# 淺談 if判斷

else if mic 要求 用戶輸入 if判斷 span 常用 switch 數字 目前學習了C#中很多語句: if判斷 switch選擇 while循環 do while循環 for循環 foreach循環 它們是C#中經常用到的一些語句。 if判斷: