2023年12月26日所學內容

2022-08-22 16:09:09 字數 1526 閱讀 8154

1.算數運算子

+   加      -減   *乘    /  除    % 餘數   

++  自增   數值前加   先運算再賦值      數值後加     先賦值在運算

- -  自減     數值前加   先運算再賦值      數值後加     先賦值在運算

trun在unmber裡值為「1」;

false在number裡值為「0」;

document.write(『

』)換行;

「/」在undefined裡不讀;

2.賦值運算子

例:ral    a=1

a+=3;// a=a+3 

a-=6   //  a=a-6

3.比較運算子

! 不等於    > 大於     《小與      =等於         >=大於等於         <=小於等於

例:alert(3>1);true

alert(3>=1);   true        x>=1(x比1大包括1)

alert(2>3);false

var      res=1==true ;   true

alert(res=1==resl=2);報錯

res=0==null;  false

res=0!==null;  ture

res=1===null;false

res!==true        true

4.邏輯運算子

「&&」與的意思       「| |」 或的意思

要求兩個表示式為true ,結果才為true。

//alert(true && true);

如果第乙個表示式為false,整個結果為false,就把第二個直接短路了

//var  i=0   ,  j=1;

if(i--    &&   j++)

else

alert(i)  =-1

alert(j)  =1

兩個表達中有乙個為true,整個結果為true

如果第乙個表示式為true,整個結果為true,就直接把第二個短路了。

5.三元運算子

框架:if(exp)

else

縮寫:exp1? exp:  exp3;

例:1>   3>1?    document.write(aa):     document.write(dd);

2>  var res=3>1? " aa"; "bb";

document.write(res);

document.write)('

')6.逗號表示式

var  a, b.c.d;

var   i=1 , j=2 ,  k=3;

var  z=( n=1,m=2,p=3);   只取最後乙個值

例:(z+"\n" +n+"\n"+m+"/n"+p);=(3,1,2,3)

7.void運算子 

void:空

例:2=void(n=1,m=2,p=3);=undefined    void把後面的值清空了

2023年11月12日 複習

utf 8,unicode,gbk 的差異 沒聽懂。中文位元組 utf8 3個 gbk 2個 n 1actname sxj actpwd 123 while true name input name mima input mima n n 1 if actname name and actpwd m...

2023年11月26日 練習3

公雞5元,母雞3元,小雞3只一元,總數money,需要買s只,則三雞多少只 money int input 請輸入多少金額 s int input 需要多少只 for i in range 1,money 5 1 for j in range 1,money 3 1 for k in range 1...

等值數目 2023年12月26日

問題描述 已知兩個整數陣列f與g,它們的元素都已經從小到大排列好,而且兩個陣列中的元素都各不相同。例如,f中有1,3,4,7,9,而g中有3,5,7,8,10。試編寫程式算出這兩個陣列之間有多少組相同的元素。就這個例子而言,f 1 與g 0 是一組,f 3 與g 2 是一組。我的思路 關鍵點還是 元...