javascript

1.javascript的簡介

*基于對象和事件的語言洒扎,應用與客戶端

-基于對象:

**提供好了很多對象难裆,可以直接拿過來使用

-事件驅動:

**html做網頁靜態(tài)效果/javascript動態(tài)效果

- 應用于客戶端:專門指的是瀏覽器

js的特點(三種)

(1)交互性 -信息的動態(tài)交互

(2)安全性 -js不能訪問本地磁盤的文件

(3)跨平臺性 -java里面跨平臺是虛擬機/而js是(只要是支持js的瀏覽器 ? ? ,都可以運行)


javascript和java的區(qū)別((兩者之間)沒有任何關系)

(1)?java是sum公司 現(xiàn)在是oracle公司症虑;js是網景公司

(2)?javascript是基于對象,java面向對象

(3)javascript只需解析就可以執(zhí)行/java先編譯在執(zhí)行

2苫昌、js和html的結合方式(兩種)

第一種:使用標簽:js代碼示例:alert("aaa")

第二種:使用script 標簽袜硫,引入一個外部的js文件*創(chuàng)建一個js文件憨攒,寫js代碼

3蛛壳、js的原始數據和聲明變量

** java的基本數據類型 byte short int long float double char boolean(八種)

**在js中砌函, 定義變量? 都是用var

**js的原始數據(五個)

-string 字符串

*** (使用方法) var str="sdfsd";

-number? ? 數字

*** (使用方法) var m=123;

-boolean 布爾型 true/false

***? (使用方法) var flag=true;

-null

***? (使用方法) var date = new Data();

?***? 獲取對象的引用,null表示對象應用為空讹弯,所有對象的引用是odject

-undifined

*** 定義一個變量,沒有賦值

*** var aa;

**typeof();查看當前變量的數據類型

示例:

var str="sss" 定義一個string類型

alert(str) 輸出sss? 輸出值

alert(typeof(str)) 輸出類型? string

4否纬、js的語句

-java里面的語句

**if判斷

**switch語句

**循環(huán) for / while / do-while

-js里的語句

**if判斷語句

**switch選擇語句

**for? while do-while

5、js的運算符

在js里面沒有整數與小數的區(qū)分

*字符串的操作

**如果相加時候蹬跃,做的事字符串連接操作

**如果相減,做的是相減的運算

*提示NaN:表示不是一個數字

*提示NaN:表示不是一個數字

例如:

var str = "456";

alert(str+1); //從java里面得操作的結果是 4561赊瞬,js和java運行加法的一樣

alert(str-1); //相減時候占锯,js執(zhí)行減法 / java不會執(zhí)行

** 在js中 == 和 === 的區(qū)別

**做判斷

** ==? 比較的只是值

** === 比較的是值和類型

**? 引入知識

直接向頁面輸出的語句(可以把內容顯示在頁面上)

* document.write("輸出")

**可以向頁面輸出變量,固定值和html代碼

**可以向頁面輸出變量伤提,固定值和html代碼示例:document.write ("值");document.write(

);

6、js的數組

在js數組里可以存放任意類型

*js的定義方式(三種)

第一種 1)var arr = [1,2,3]如庭;? 或者 var arr = [1,true,"23"] 可以定義任意值

第二種 2)使用內置對象? array對象 var arr = new array(5);? 傳一個參數卖擅,定義一個數組,數組的長度是5, arr[0] = "1" 進行賦值

第三種 3)使用內置對象? array對象

var arr = new array(5扣汪,4,3); 定義一個數組,里面元素是 5,4,3

第二種和第三種 傳一個數是定義長度响牛,定義多個是 元素

7呀打、js的函數

**在java里面定義方法

public 返回類型void/int/string 方法名(參數列表){

方法體? 返回值(看類型在定義返回值)

}

**在js中定義函數(三種瘫寝,主要用兩種)

第一種:

只用關鍵字 function

function 方法名(參數列表){

方法體? 返回值可有可無(根據自己實際需要)

}

第二種: 匿名? ? 沒有方法名 所有要自己定義一個名字

var aa = function(參數列表){

方法體? 返回值可有可無(根據自己實際需要)

}

8暮屡、js的全局變量和局部變量

**全局變量:在script標簽里面定義一個變量楔绞,這個變量在頁面中js的部分都可以顯示

**局部變量:再方法內部定義一個變量饼记,只能在此方法中使用

**IE瀏覽器自帶一個電視工具,鍵盤上按F12慰枕,會在IE瀏覽器下方一個挑進行調試

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末具则,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子具帮,更是在濱河造成了極大的恐慌博肋,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜂厅,死亡現(xiàn)場離奇詭異匪凡,居然都是意外死亡,警方通過查閱死者的電腦和手機掘猿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門病游,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人稠通,你說我怎么就攤上這事衬衬。” “怎么了改橘?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵滋尉,是天一觀的道長。 經常有香客問我飞主,道長狮惜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任碌识,我火速辦了婚禮碾篡,結果婚禮上,老公的妹妹穿的比我還像新娘筏餐。我一直安慰自己耽梅,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布胖烛。 她就那樣靜靜地躺著,像睡著了一般诅迷。 火紅的嫁衣襯著肌膚如雪佩番。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天罢杉,我揣著相機與錄音趟畏,去河邊找鬼。 笑死滩租,一個胖子當著我的面吹牛赋秀,可吹牛的內容都是我干的利朵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼猎莲,長吁一口氣:“原來是場噩夢啊……” “哼绍弟!你這毒婦竟也來了?” 一聲冷哼從身側響起著洼,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤樟遣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后身笤,有當地人在樹林里發(fā)現(xiàn)了一具尸體豹悬,經...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年液荸,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞻佛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡娇钱,死狀恐怖伤柄,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情忍弛,我是刑警寧澤响迂,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站细疚,受9級特大地震影響蔗彤,放射性物質發(fā)生泄漏。R本人自食惡果不足惜疯兼,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一然遏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吧彪,春花似錦待侵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至傀缩,卻和暖如春那先,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背赡艰。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工售淡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓揖闸,卻偏偏與公主長得像揍堕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子汤纸,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內容

  • @轉自GitHub 介紹js的基本數據類型衩茸。Undefined、Null蹲嚣、Boolean递瑰、Number、Strin...
    YT_Zou閱讀 1,158評論 0 0
  • JS基礎講解 JavaScript組成ECMAScript:解釋器隙畜、翻譯DOM:Document Object M...
    FConfidence閱讀 572評論 0 1
  • JavaScript簡介 JavaScript是網景公司開發(fā)基于瀏覽器,基于面向對象,基于事件驅動式網頁腳本語言 ...
    liusong007閱讀 531評論 3 4
  • 一抖部,JavaScript的簡介 1. 什么是JavaScript?是基于對象和事件驅動的語言议惰,應用于客戶端...
    kiddings閱讀 764評論 0 1
  • 臺灣好友王朝宙到臨沂開設牙醫(yī)診所慎颗,結交了許多好朋友。其中平邑辛平集團的老董王海波夫婦言询,日前邀請我到平邑蒙山的莊園...
    DavidYBS閱讀 1,274評論 1 0