js基礎,標識符

都須要來聲明
var 變量名(標識符)
var name=「 huguangliang」,age=18,


 

var name_01="marry",age="18",email="123@qq.com",address(暫時不知道要什麼),settings=null;
//string 是字符串   nymber是數字  undefined沒有定義的意思,就是聲明變量,沒有賦值
console.log()  //在控制檯中打印。原來檢測變量的類型。變量的類型取決於值。
console.log(typeof( name_01))     //string 是字符串   typeof是用來檢測變量的類型
console log(typeof(address))        //是未賦值的變量的undefined,就是聲明變量,沒有賦值
null值是空的對象。 settings是將來要添加,如今初始化。

Number包含NaN

方法,檢測n是不是返出結果true是 false否
boolean真假判斷
加「」都是字符串。,會本身轉換

console.log( isNaN(email)); //返出結果true是 false否 是不是非數值
var id="16";
id=Number(id) 轉換成數
console.log(typeof id); 可判斷類型

var borter="28px"; 必須數字在前面。
border=parseInt("28px")提取出28來,有時候表示16進制如console.log(parseInt("0xf");表示把oxf轉化爲15
console.log(border-12);便可運算。

  
浮點數,提取浮點數。
字符串,雙引號以內sting類型
如789=「789」
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
var ids=7895;
var idstr=ids.toString(); 從7895轉化爲「7895」
console.log(typeof(idstr)): typeof能夠用來檢測是不是string
第二種轉換
console.log(String(ids)) 7895轉化爲 "7895"

布爾型Boolean ,true表示真,false表示假。
隱式轉化類型。
1  var isStudent=true;
     var isChild=false;
console.log(typeof isStudent);    typeof是檢測類型,布爾型。
若是被其餘的轉化,以下
console.log(isChild.toString());就被轉化爲字符串false,不表示真假。
2   var x=1;
console.log(Boolean(x));   顯示的是true 注意規律、。
--------------------------------------------------------------------------------
 
操做符:var num1="10",  加減乘除
         num2=3;
     console.log(num1-num2);

 
var num1=10,
num2=5,
num3=num1++-num2;
console.log(num1); 都是最後出現的值,+1或-1  11
console.log(num3);    5
--------------------------------------------------------------------------------
操做符。
賦值操做符:+= , -= , *= ,/= , %=
var     a=10;
var     b=20;
var str="helo";
a+=5;    //a=a+5
b%=4;    //b=b%4
str+"world";     //str=str+"world";
conlose.log(str);
--------------------------------------------------------------------------------
比較操做符
返回的都是布爾型

var x=10,
y="10",
m=15,
z=x==y     成立true
n=x!==y;        成立true
console .log(n);

三元操做符spa

 
  
var soce=85;
var result=(soce>=60)?"及格":「不及格」;    
console.log(result);    條件成立及格,條件不成立不及格。
--------------------------------------------------------------------------------
邏輯操做符
&&與:而且的意思 
 
  
var num1=10,
num2=20,
num3=30
str="welcome「;
console.log(num1<num2 && num2<num3);   //全部比較級都返回布爾值。全部條件都true才成立true
1    console.log(str && num3);    //第一個隱數計算true成立返回num3
2    console.log(0 && 88)     //第一個隱數計算是false返回第一個操做數0.
、

 

 

 

||與3d

 

<script>
var m;
console.log(55>88 || 33<66);    //只要有一個成立,就成立true。
console.log(99 || 0 || "abc");    //哪個成立,就取哪個值,第一條
console.log(0 || "" || null );      //都不成立,取最後一個值。
</script>

非!都返回布爾型,就是相反code

console.log(!false);        //true
console.log(!!false);        //flase

 

 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
相關文章
相關標籤/搜索