0709-JS基礎(chǔ)

屬性操作的兩種方法

  • 1,數(shù)字不能用點(diǎn),只能用中括號(hào)[] ,變量必須有[]。
  • 2, 所有的點(diǎn)能操作的屬性,都能用[]來(lái)寫。

=

  • = 號(hào)是用來(lái)賦值的
  • == 是用來(lái)比較的,他是非嚴(yán)格的。只比較結(jié)果,不比較數(shù)據(jù)類型 "2"=2為真。
  • === 是用來(lái)比較的,他是嚴(yán)格比較的,既比較結(jié)果,又比較數(shù)據(jù)類型
bOK=true; 
比爾值

oBtn.style.display{
    if(bOk){
        oDiv.style.display='none';
    }
    else{
        oDiv.style.display='block';
    }
    bOk=!bOk;
}

自動(dòng)折行

word-break=break all;

在一行顯示,后邊用省略號(hào)表示

white-space:nowrap;//不折行

text-overflow:ellipsis;//當(dāng)文本溢出的時(shí)候,以什么形式顯示;

overflow:hidden;//溢出隱藏

==小知識(shí)==

  • if是非嚴(yán)格比較
  • switch是嚴(yán)格比較,既比較值,又比較數(shù)據(jù)類型。

object

運(yùn)算符,字符串拼接,然后運(yùn)算。

運(yùn)算符

  • 算數(shù)運(yùn)算符:+ - * / %

    • 除了+不會(huì)進(jìn)行隱式數(shù)據(jù)類型轉(zhuǎn)換,其他的都會(huì)進(jìn)行隱型數(shù)據(jù)類型轉(zhuǎn)換。
    • % 的小技巧:有幾種情況就%幾
  • 比較運(yùn)算符

  • 邏輯運(yùn)算符:&& || !

    • 常用&&代替if
    • 常用||代替else
  • 賦值運(yùn)算符:+ - += -= *= /= %=

  • 運(yùn)算符的優(yōu)先級(jí):算數(shù)運(yùn)算符>比較>邏輯>賦值;

數(shù)字 number

  • toFixed保留小數(shù),并且四舍五入
  • 字符串轉(zhuǎn)數(shù)字的方法中,有一個(gè)嚴(yán)格轉(zhuǎn)換,兩個(gè)非嚴(yán)格轉(zhuǎn)換
    • 一個(gè)嚴(yán)格轉(zhuǎn)換。
    • 兩個(gè)非嚴(yán)格轉(zhuǎn)換。
      • parseInt() 整數(shù);
      • parseFloat()保存小數(shù);

var num=0.5678
num.toFixed(2)=0.57

parseint() 整數(shù)
parsefloat()保留小數(shù)

布爾值轉(zhuǎn)數(shù)字 true轉(zhuǎn)為1 ,flase轉(zhuǎn)為0;

對(duì)象也能轉(zhuǎn)數(shù)字

  • 除了這幾個(gè)為假,其他都為真
  • ==0 "" NAN null undefined false==
  • 字符串轉(zhuǎn)數(shù)字的方法中,有一個(gè)嚴(yán)格轉(zhuǎn)換,兩個(gè)非嚴(yán)格轉(zhuǎn)換
    • 一個(gè)嚴(yán)格:Number()
    • 兩個(gè)非嚴(yán)格:
      • parseInt() 整數(shù)
      • parseFloat() 保存小數(shù)
        -布爾值轉(zhuǎn)數(shù)字:true->1 false->0

== 數(shù)據(jù)類型之間的比較

1)對(duì)象和對(duì)象比較,按照地址進(jìn)行比較 []=[] 引用數(shù)據(jù)類型,是對(duì)地址的比較。flase

2)對(duì)象和比爾值的比較, 按照數(shù)值進(jìn)行比較 [] = ![] 。true

3) 對(duì)象和字符串進(jìn)行比較,轉(zhuǎn)成數(shù)字 []=="" true

4) 對(duì)象和數(shù)字進(jìn)行比較,轉(zhuǎn)成數(shù)字 []==0

5) 字符串和數(shù)字進(jìn)行比較,轉(zhuǎn)成數(shù)字 ""==0

6)字符串和布爾值進(jìn)行比較,轉(zhuǎn)成數(shù)字 ""==false

7)數(shù)字和布爾值進(jìn)行比較 1==true false==0

8)null==undefined true; null===undefined false

9)NaN==NaN //NaN跟誰(shuí)都不相等,包括他自己 false

數(shù)組的增改查除

var ary=[0,1,2,3,4];

  • 增加 ary[5]='hello'; var ary=[0,1,2,3,4,'hello'];
  • 更改 ary[5]='css';var ary=[0,1,2,3,4,'css'];
  • 查看 ary[5]
  • 刪除 ary.splice(2,1)
    //刪除 從第二個(gè)起刪除一個(gè)值。不能用delete

//ary.splice(2,0,'哈哈','嘻嘻','leilei','tangbao')
增加:給某個(gè)索引前面,插入什么值

//ary.splice(2,2,'嘻嘻','haha') 替換功能

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,321評(píng)論 6 543
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,559評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 178,442評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 63,835評(píng)論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,581評(píng)論 6 412
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,922評(píng)論 1 328
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,931評(píng)論 3 447
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 43,096評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,639評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,374評(píng)論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,591評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,104評(píng)論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,789評(píng)論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 35,196評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 36,524評(píng)論 1 295
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,322評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,554評(píng)論 2 379

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,826評(píng)論 18 139
  • * 基礎(chǔ)知識(shí) * js的輸出方式 * js的組成 * js的命名規(guī)范 * 數(shù)據(jù)類型 * number數(shù)據(jù)類型 * ...
    web前端ling閱讀 1,018評(píng)論 0 2
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過(guò)這一套題,不過(guò)當(dāng)時(shí)只...
    付林恒閱讀 16,477評(píng)論 5 28
  • 1 關(guān)鍵字 1.1 關(guān)鍵字的概述 Java的關(guān)鍵字對(duì)java的編譯器有特殊的意義,他們用來(lái)表示一種數(shù)據(jù)類型,或...
    哈哈哎呦喂閱讀 670評(píng)論 0 0
  • 走過(guò)了一路的坑,終于走完了這條路,寫下學(xué)習(xí)總結(jié)。 總體想法 要模擬Illumina測(cè)序,首先要了解的就必須是Ill...
    破冰前行閱讀 1,776評(píng)論 1 3