JavaScript第七天學習記錄

復習

  1. 按鈕不可用 disabled = “disabled” || true
  2. setTimeout 只執(zhí)行一次 setInterval 執(zhí)行很多次
  3. 遞歸調用 : 函數(shù)自己調用自己 函數(shù)遞歸調用 不提倡用函數(shù)名 而喜歡用的是 arguments.callee 返回的是 正在執(zhí)行的函數(shù) 本身
  4. 邏輯運算符 與 && 或 || 非 ! ! > && > ||
  5. 2&&0 0 1&&8 0&&3 0 1||0
  6. 轉換為 字符型
    var num = 12345;
    num+ “”
    String(num);
    num.toString(); 10進制
    num.toString(2) 二進制
  7. 根據(jù)字符位置返回字符
    charAt(索引號)
    var txt = “abcde”;
    txt.charAt(3); d
    charCodeAt(3) unicode 編碼 97 100

根據(jù)字符返回位置

  1. 返回前面起第一個字符的位置
    indexOf(“字符”);
    它是從 前面開始數(shù)(從左邊開始數(shù)), 而且只找第一個瑟幕, 然后返回改字符的位置, 索引號都是從0開始的移层。 返回的是個數(shù)值。
    var txt = “abcdef”;
    alert(txt.indexOf(“d”)) 結果就是 3
    如果找不到該字符 返回 -1
  2. 返回后面起第一個字符的位置
    lastIndexOf(參數(shù):索引字符串)
    從后面開始數(shù) 同上
    var txt = “abcdef” ;
    txt.lastIndexOf(“d”); 3
    返回的值,還是從 左邊開始 數(shù)的 索引號 拒啰。

網(wǎng)址編碼

我們知道一個網(wǎng)址 自己的網(wǎng)址揭措, 不同頁面也有自己id網(wǎng)址胯舷, 我們經(jīng)常會做一些, 把網(wǎng)址送入到后臺绊含。 但是后臺再處理的 不認識比如 換行啊 等特殊符號的 桑嘶?
var url = “http://www.itast.cn?name=cz”
所以我們要實現(xiàn)編碼,然后再傳到后臺躬充。

encodeURIComponent() //函數(shù)可把字符串作為 URI 組件進行編碼
decodeURIComponent() //函數(shù)可把字符串作為 URI 組件進行解碼

操作字符串

1. concat()

連接字符串
var txt1 = “abc”;
var txt2 = ”123”;
console.log(txt1.concat(txt2)); “abc123”;

2. slice()

slice(“取字符串的起始位置”, [結束位置]) ; [] 可選的
起始位置一定要有 結束位置可以省略
var txt = “abcedf”;
txt.slice(3) ; 從 txt 里面字符的 第 3(索引號)個開始取 結束位置省略逃顶, 一直取到最后一個讨便。
總結 slice(3) 從第3個開始取,一直取到最后
slice(3,6) 3 從 第3個開始 取 6 取到第6索引號的位置口蝠,還是從左邊的第0個開始數(shù)器钟。 但是不包 6 。
起始位置可以是負數(shù) 妙蔗, 如果是負數(shù)傲霸,則是從 右邊往左邊開始取。
var txt =”asdf”;
txt.slice(-1) 結果是 f

3. substr()

substr(起始位置,[取的個數(shù)])
同上眉反。
不寫取的個數(shù)昙啄, 默認從起始位置一直取到最后 。
取的個數(shù): 是指從起始位置開始寸五,往后面數(shù)幾個梳凛。
var txt = “abcdefghijk”;
txt.substr(3,4);
從第3個 (d) 開始 數(shù) 4個 defg
substr(-1) 少用 ie678 報錯 。 盡量少用

4. substring

同slice 一樣的 但是有一點不同
substring(3,6)
substring 始終會把 小的值作為 起始位置 大的值作為結束位置
例如: substring(6,3) 實際中 自動變成 substring(3,6);

保留小數(shù)位數(shù)

122340.12345 保留兩位有效小數(shù) 122340.12
substr(0, .+3)

1.console.log(str.substr(0,str.indexOf(".")+3));
通過 indexOf 返回小數(shù)點的位置 截取字符串
2 console.log(parseInt(PI*100) /100);
先乘以100 取整 然后 除以100
3 console.log(PI.toFixed(2));

大小寫轉換

1 toUpperCase() //轉換為大寫(參數(shù): 無)
2 toLowerCase() //轉換為小寫(參數(shù):無)

緩動動畫

緩動動畫公式:
一個盒子初始值 是 0 要走到 400 px 的位置
假如說梳杏,初始值 leader 0 target 400
box.style.left = xxxx + “px”
leader = leader + (target - leader ) /10 ;

1 btn.onclick = function() { 2 setInterval(function(){ 3 leader = leader + (target - leader )/10; 4 box.style.left = leader + "px"; 5 },30) 6 }

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末韧拒,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子十性,更是在濱河造成了極大的恐慌叛溢,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劲适,死亡現(xiàn)場離奇詭異楷掉,居然都是意外死亡,警方通過查閱死者的電腦和手機霞势,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門烹植,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人愕贡,你說我怎么就攤上這事草雕。” “怎么了固以?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵促绵,是天一觀的道長。 經(jīng)常有香客問我嘴纺,道長,這世上最難降的妖魔是什么浓冒? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任栽渴,我火速辦了婚禮,結果婚禮上稳懒,老公的妹妹穿的比我還像新娘闲擦。我一直安慰自己慢味,他們只是感情好,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布墅冷。 她就那樣靜靜地躺著纯路,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寞忿。 梳的紋絲不亂的頭發(fā)上驰唬,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音腔彰,去河邊找鬼叫编。 笑死,一個胖子當著我的面吹牛霹抛,可吹牛的內容都是我干的搓逾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼杯拐,長吁一口氣:“原來是場噩夢啊……” “哼霞篡!你這毒婦竟也來了?” 一聲冷哼從身側響起端逼,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤朗兵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后裳食,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矛市,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年诲祸,在試婚紗的時候發(fā)現(xiàn)自己被綠了浊吏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡救氯,死狀恐怖找田,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情着憨,我是刑警寧澤墩衙,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站甲抖,受9級特大地震影響漆改,放射性物質發(fā)生泄漏。R本人自食惡果不足惜准谚,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一挫剑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柱衔,春花似錦樊破、人聲如沸愉棱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奔滑。三九已至,卻和暖如春顺少,著一層夾襖步出監(jiān)牢的瞬間朋其,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工祈纯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留令宿,地道東北人。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓腕窥,卻偏偏與公主長得像粒没,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子簇爆,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內容

  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,216評論 0 4
  • 一癞松、JS前言 (1)認識JS 也許你已經(jīng)了解HTML標記(也稱為結構),知道了CSS樣式(也稱為表示)入蛆,會使用HT...
    凜0_0閱讀 2,755評論 0 8
  • 第三章 基本概念 3.1 語法 ECMAScript標識符一般采用駝峰大小寫格式响蓉,也就是第一個字母小寫,剩下的每個...
    小雄子閱讀 532評論 0 1
  • 基礎命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,088評論 0 0
  • javascript的基本結構類型可以分為:簡單值類型和對象(引用類型) -->簡單值類型包含:number、st...
    儂好上海閱讀 214評論 0 0