提示框
1.彈出警示框
alert();window.alert();window窗口
2.控制臺輸出
console.log()
3.文檔打印document文檔
document.write();
變量
變量的命名規(guī)則!
1.變量命名必須以字母或是下標(biāo)符號”_”或者”$”為開頭。
2.變量名長度不能超過255個字符拌禾。
3.變量名中不允許使用空格邓馒。
4.不用使用腳本語言中保留的關(guān)鍵字及保留符號作為變量名。
5.變量名區(qū)分大小寫。(javascript是區(qū)分大小寫的語言)
變量的作用域
根據(jù)變量的作用范圍可以分為全局變量和局部變量
全局變量:
1.在最外層聲明的變量鹏漆。
2.在函數(shù)體內(nèi)部躁愿,但是沒有聲明var的變量也是全局變量
局部變量:
在函數(shù)體內(nèi)部的聲明的變量
小知識點:
隱式的全局變量
事件三要素:
事件源、事件篓叶、事件處理程序
·事件源.事件= function(){事件處理函數(shù)}
·事件:
事件練習(xí)案例
1.改變粉色盒子寬度:
2.京東動圖換色烈掠,案例效果如下:(鼠標(biāo)移入由綠變紅,綠色為png1,紅色為png2)
源碼:
此案例的圖片素材:
鏈接:http://pan.baidu.com/s/1dFFVGE9 密碼:ll5z
入口函數(shù)
window.onload = function(){
內(nèi)部放js
}
這個函數(shù)的意思就是說,當(dāng)我們頁面加載完畢之后缸托,采取執(zhí)行函數(shù)體里面的js部分左敌。
JS的書寫位置
Js的書寫位置非常的自由∴露可以參照css的位置來分類母谎。
1)行內(nèi)式
一般情況,單雙引號是一樣的 但是出現(xiàn)了包裹的情況京革。
我們一般采取的是外雙內(nèi)單的格式奇唤。
2)內(nèi)嵌式
<script type="text/javascript"></script> ?任何一個地方
3)外鏈?zhǔn)?/p>
<scipt type ="text/javascript" src="xx.js"></script>
這對標(biāo)記之間不能寫任何的東西。
數(shù)據(jù)類型
Js的數(shù)據(jù)類型分為:
字符型 ?/ ?數(shù)值型 ?/布爾型 ?/null ?/ undefined
Js是一個是一種弱數(shù)據(jù)類型匹摇。
1.字符型(string)
String
轉(zhuǎn)換為字符型:
方法<1>.利用“”(雙引號)
加了引號的都是字符型咬扇。
方法<2>.利用String();轉(zhuǎn)換為字符型
【案例】:
【結(jié)果】:
2.布爾型(boolean)
就兩個值正確的和錯誤的true和false
數(shù)據(jù)類型轉(zhuǎn)換為布爾型:
方法<1>.利用 ?!!
【案例】:
【結(jié)果】:boolean
字符型:a++與a=a+1不一樣
【注意辨析下面案例】
var num=“0”字符型
【備注】:上例01常用作時間24小時顯示。
方法<2>.利用Boolean()
· false廊勃、undefined懈贺、null、0坡垫、””(空)【為 false】
· true梭灿、1、”somestring”(任何一個字符串)冰悠、[Object] 為【true】
3.數(shù)值型
數(shù)組的前面帶0表示8進制
【案例】:
【計算方式】:
數(shù)值前面帶0x表示十六進制
轉(zhuǎn)換為數(shù)值型:
方法1.利用- ? * ?/都可以轉(zhuǎn)換,除了+(利用減法溉卓,乘法皮迟,除法搬泥,除了加法都可以把字符形轉(zhuǎn)為數(shù)值型)
【案例】:
方法2.利用Number( )
方法3.parseInt
4.Null Undefined
Null空的沒有值。
Undefined未定義的應(yīng)該有值伏尼,但是沒有給忿檩。
Null“”
ParseInt() 和paseFloat()
parseInt(值,進制);
【案例】:parseInt(110,2)
表示2進制把110這個值轉(zhuǎn)換為110進制
算法是:0*2的0次方+1*2的1次方+ 1*2的2次方=6
parseInt
[運用案例]:
總結(jié):parseInt是一個非常多功能的東西,可以將字符串轉(zhuǎn)為數(shù)字爆阶,也可將數(shù)字取整燥透。
有任何疑問請在評論區(qū)留言,咱們一起探討與進步吧扰她!