H5edu -第二周-----js基礎(1)

1溉仑、js是弱變量類型的語言挖函,只需使用var 來聲明
2、JavaScript前臺語言浊竟,運行在客戶的電腦里挪圾,不是服務器上浅萧,js的主要目的是控制結(jié)構(gòu)和樣式
3、變量命名規(guī)范:只能由英語字母哲思、數(shù)字洼畅、下劃線、美元符號$構(gòu)成棚赔,且不能以數(shù)字開頭帝簇,并且不能是JavaScript保留字
4、字符用“”或''號括起來
5靠益、+在js中有連接符作用丧肴,例:“1”+“1”=11
6、彈出能夠讓用戶輸入的對話框
prompt(“給用戶提示信息”)胧后;
獲取的值是字符串
7芋浮、字符串 →數(shù)字
parseInt("要轉(zhuǎn)換的內(nèi)容");//解析一個字符串并返回一個整數(shù)
例:parseInt("520.1");//得到的值為520
parseInt("110警察999");//得到的值為110
parseFloat(); //解析一個字符串壳快,并返回一個浮點數(shù)
http://www.w3school.com.cn/jsref/jsref_obj_global.asp
8纸巷、js Math對象方法
http://www.w3school.com.cn/jsref/jsref_obj_math.asp
9、關系運算符
> 大于號
< 小于號
>= 大于或等于
<= 小于或等于
== 等于//不嚴謹眶痰,會將不同類型的東西瘤旨,轉(zhuǎn)為相同類型進行比較
console.log("5" == 5);
console.log(56 == "56")

image.png

=== 全等于//數(shù)值,和類型全相等
!= 不等于
!== 不全等于
10竖伯、邏輯運算符
&& 與 ||或 存哲!非
11、獲取元素節(jié)點
document.getElementById(“ID”);//通過Id來獲取指定的元素
document.getElementsByClassName("類名")七婴;//通過類來獲取元素祟偷,所得到的為一個數(shù)組(因為類名可以重復)
document.getElementsByTagName("元素名");//通過元素名來獲取元素,所得到的值為一個數(shù)組
12打厘、事件三要素:事件源 事件 事件處理程序
13肩袍、事件參考手冊
http://www.w3school.com.cn/jsref/jsref_events.asp
14、函數(shù)
①函數(shù)聲明
<1>自定義函數(shù)
function fun(){
alert("自定義函數(shù)")}
<2>函數(shù)直接量聲明
var fun1=function(){
alert("直接量聲明") }
fun1();//也需要調(diào)用
<3>利用Function 關鍵字聲明
var fun2 = new Function("var a = 10; var b = 20;
alert(a+b)");
fun2();//調(diào)用
arguments.length;//返回實參的個數(shù)
②變量聲明提升(只有函數(shù)執(zhí)行到該語句的時候才會進行提升)
在一個函數(shù)內(nèi)部聲明變量(var a;)婚惫,會將聲明提升到該函數(shù)內(nèi)部的最前面氛赐。(只是聲明提前,賦值不會提前)
在一個函數(shù)內(nèi)部隱式聲明變量(直接使用先舷,不用var聲明)艰管,會將改變量聲明為全局變量,(只是聲明提前蒋川,賦值不會提前)
③返回值---return
一個函數(shù)只能有一個返回值牲芋,同時終止代碼的執(zhí)行
this 關鍵字指定的對象具體是什么,取決與函數(shù)的調(diào)用方式
1、作為函數(shù)調(diào)用
當函數(shù)直接調(diào)用的時候缸浦,this關鍵字指向的就是全局對象window
2夕冲、作為對象方法調(diào)用
當使用obj.xxx()的形式調(diào)用函數(shù)時,里面的this關鍵字指向的就是對象本身裂逐。

image.png
    在對象方法內(nèi)部再次定義一個方法歹鱼,該方法的this關鍵字又會重新指向全局對象window!
image.png
3卜高、作為構(gòu)造函數(shù)調(diào)用----構(gòu)造了一個對象弥姻,this就會指向這個對象
image.png

4、指定this指向

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掺涛,一起剝皮案震驚了整個濱河市庭敦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌薪缆,老刑警劉巖秧廉,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異拣帽,居然都是意外死亡疼电,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門诞外,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人灾票,你說我怎么就攤上這事峡谊。” “怎么了刊苍?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵既们,是天一觀的道長。 經(jīng)常有香客問我正什,道長啥纸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任婴氮,我火速辦了婚禮斯棒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘主经。我一直安慰自己荣暮,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布罩驻。 她就那樣靜靜地躺著穗酥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上砾跃,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天骏啰,我揣著相機與錄音,去河邊找鬼抽高。 笑死判耕,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的厨内。 我是一名探鬼主播祈秕,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雏胃!你這毒婦竟也來了请毛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤瞭亮,失蹤者是張志新(化名)和其女友劉穎方仿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體统翩,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡仙蚜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了厂汗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片委粉。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖娶桦,靈堂內(nèi)的尸體忽然破棺而出贾节,到底是詐尸還是另有隱情,我是刑警寧澤衷畦,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布栗涂,位于F島的核電站,受9級特大地震影響祈争,放射性物質(zhì)發(fā)生泄漏斤程。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一菩混、第九天 我趴在偏房一處隱蔽的房頂上張望忿墅。 院中可真熱鬧,春花似錦沮峡、人聲如沸球匕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亮曹。三九已至橄杨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間照卦,已是汗流浹背式矫。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留役耕,地道東北人采转。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像瞬痘,于是被迫代替她去往敵國和親故慈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • JS使用技巧專題 1開發(fā)技巧 1.1函數(shù)使用 1.1.1函數(shù)聲明方式 JS函數(shù)的寫法總結(jié) http://blog....
    Kevin_Junbaozi閱讀 1,067評論 0 11
  • 第三章 基本概念 3.1 語法 ECMAScript標識符一般采用駝峰大小寫格式框全,也就是第一個字母小寫察绷,剩下的每個...
    小雄子閱讀 528評論 0 1
  • js簡介 Js是一種基于事件和對象驅(qū)動的解釋性、松散性的語言津辩。 一切皆對象 javascript 布蘭登艾奇 ...
    塔庫納瑪哈哈閱讀 1,195評論 0 2
  • @轉(zhuǎn)自GitHub 介紹js的基本數(shù)據(jù)類型拆撼。Undefined、Null喘沿、Boolean闸度、Number、Strin...
    YT_Zou閱讀 1,143評論 0 0
  • http://blog.csdn.net/GooHong/article/details/28911301
    SmallTwo閱讀 215評論 0 0