Javascript的第六天

2021-08-21 21:01:31 字數 2784 閱讀 3152

複習

1. 節點        網頁是有很多的節點組成的  。 

元素節點

指的是:

標籤li  span    

文字節點

屬性節點

父子兄弟

父parentnode        nextsibling    孩子

childnodes        nodetype == 1 

來判斷是否是

元素節點

最喜歡用的

children    

只得到元素節點 1.

獲取節點屬性

getattribute

(「title」)

2.設定節點屬性

setattribute (「class」,」one」) 3.

刪除節點屬性

removeattribute(「title」);

4. 日期函式

date();  宣告

:  var  date = new date();   

使用:  得到現在的年分    date.getfullyear(); 

月份:  date.getmonth(); 

日子;  date.getdate();   

星期:  date.getday(); 

5. 定時器

定時器  不需要人工操作   按照一定的時間進行某種動作。

setinterval(「函式」,間隔時間 )   每隔 n秒去執行一次函式

1
arguments 物件

function fn(a,b,c)

fn(1,3,4,6);

arguments.length;  返回的是  實參的個數。   

但是這個物件有講究,他只在正在使用的函式內使用。

arguments.callee;   

返回的是正在執行的函式。 也是在函式體內使用。 在使用函式遞迴呼叫時推薦使用arguments.callee代替函式名本身。

function fn()   

這個callee 就是 :   function fn()

運算子一元操作符 ++, -- + -       +5   -6

邏輯操作符 ! && ||

基本運算子 +, -, *, /, %

關係操作符 >, <, >=, <=, ===, ==, !=, !==

= 賦值    == 判斷    === 全等    

條件操作符 (三元運算子)  ? :

賦值運算子 +=, -=, *=, /=, %=

a+=5    a= a + 5    

逗號運算子 ,   var  a=0,b=0; 

運算子順序

1  ()

2  !、-、++、--    (-10)  負號  正號

3 *、/、%

4 +、-         10-5

5 <、<=、<、>=   

6 ==、!=、===、!==、 

7 &&

8 ||

9?:10 =、+=、-=、*=、/=、%=     賦值

1+2*3

幾個面試題

1.  a&&b   結果是什麼? 

如果a 為假 ,則返回 a  

如果a 為真 ,則返回 b

var aa  =   0&&1;

alert(aa)    // 0

var bb =  1&&0;

alert(bb);  //0 

var cc =  1&&10;

alert(cc);  // 10

a||b 

如果 a 為假   則返回b 

如果 a 為真   則返回a 

console.

log(0||

1);1console.

log(1||

0);1console.

log(1||

5);1console.

log(5||

1);5

var a = 1 && 2 && 3;

console.log(a);   3

var b = 0 && 1 && 2;

console.log(b);  0

var c = 1 && 0  && 2;

console.log(c);  0

%= a+=3

a = a % 3;

字串物件常用方法

我們工作中經常進行字串操作。

轉換為字串

1. + 「」       2+ 「」  =  「2」    2+」ab」   =  「2ab」

2. string()    轉換為字串

3. tostring(基數)  ;    基數就是進製 

var txt = 10;

txt.tostring(2)       二進位制      1010

獲取字元位置方法

charat,獲取相應位置字元(引數: 字元位置)

charcodeat獲取相應位置字元unicode編碼(引數: 字元位置)

var txt = 「abcedf」;    

比如,  txt.charat(4);    索引號一定是從0開始    返回的結果是 d

我們根據我們輸入的 位數 返回相應的 字元 。

unicode編碼  是我們字元的字元的唯一表示 。

第六天 風氣

第六天 風氣 答 人有了,就得定規矩,否則就是一幫烏合之眾,而不是團隊。1必須朝九晚五。嚴格控制員工手裡有辦公室鑰匙。下班必須準時鎖門,員工準時離開。斷公司外網。要加班必須上級主管簽字,更不准在辦公室留宿,洗澡。這一條很重要,不要讓程式設計師活得像個浪子,精神恍惚,口中神叨,鬍子拉碴,這都是浮動工作...

開課第六天

今天是開課第六天,老師上午沒有講課,講了一上午的題,下午又講了新知識,如下 1 順序結構 從上到下順序進行。2 分支結構 if boolean表示式 else switch 值 case 值 break case 值 break switch 執行流程,switch的值和case的值一一比較,如果一...

第六天學習

變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...