以後堅持一日一更,和大家分享我每天學習的成果及經驗,讓想要學習的小夥伴少走彎路。
>
>
charset
="utf-8"
/>
>
title
>
>
//特殊運算子
var a =1;
var b = c =2;
var sum = b*
(a-c)
; console.
log(sum)
//-2
//運算子的優先順序,先括號再乘除後加減
/* 比較運算子
> 、< 、>= 、<=、
!=、== 、 === 、!==
* */
var i =1;
var d =3;
if(i>d)
else
//= 賦值運算子
//==全等,值相等就行
//===完全相等,值和型別都相等
var z =5;
var v =6;
if(z=v)
else
if(z==v)
else
if(z===v)
else
if(z != w)
else
var w =6;
if(z!==w)
else
script
>
>
//邏輯運算子&&(且)、||(或)、!(非)
/* && 同真為真,否則為假
|| 同假為假,否則為真
! 真亦假,假亦真
* */
var e=7;
var g=8;
var t=10;
if(e>g&&t>g)
else
if(e>g || t>g)
else
if(g-t>0)
else
//三步運算:條件?真值:假值(相當於if...else...語句)
console.
log(e-t>
0?e+t:e-t)
;script
>
>
/* 流程控制語句:
流程控制語句就是通過規定的語句使程式有條件的執行
包括條件語句和迴圈語句
條件語句:if語句和switch語句
if語句包括:if/if-else/if else-if else
if語句:只有當指定條件為真(true),才執行
if(),括號中包含的是條件,可以為任意的表示式
{}包裹執行的**塊,如果單行表示式可以省略{}
如果是多行**,必須使用{}
* */
var a =3;
var b =4;
if(a>b)
console.
log(a+b)
;else
console.
log(
"執行了!");
if(a>b)
else
if(a==b)
else
script
>
head
>
>
body
>
html
>
內容精簡出來就只有以下四種:
賦值運算子、比較運算子、邏輯運算子、流程控制語句
賦值運算子
var a = 10;
這裡的"="不是等於,叫做賦值,把10賦值給a
比較運算子
var a = 10;
var b = 20;
a == b;
這裡的==就是比較運算子,只比較數字是否相等
邏輯運算子
邏輯運算子&&(且)、||(或)、!(非)
&& 且,同真則真,否則為假;條件都為真時判斷是真,有乙個是假則為假
|| 或,同假為假,否則為真;條件都為假時判斷是假,有乙個是真則為真
==!==非,真亦假,假亦真;真變假,假變真
流程控制語句
條件語句:if語句和switch語句
if語句包括:if/if-else/if else-if else if語句:只有當指定條件為真(true),才執行 if(),括號中包含的是條件,可以為任意的表示式 {}包裹執行的**塊,如果單行表示式可以省略{} 如果是多行**,必須使用{}
運算子及流程控制
運算子 c語言提供一種操作的符號來計算 運算子表示式 由運算元和運算子組成的表示式 表示式結果 計算的結果 1 算術運算子 算數運算子表示式 算術結果 2 賦值運算子 左值 右值 左值必須有變數 1 溢位 大空間賦值給小空間 short in 2 不轉換型別 int float 只會整數間的賦值 f...
運算子和流程控制
python3中只有乙個input python2中的raw input與python3中的input一模一樣 python3中的input 要求輸入者必須輸入乙個明確的資料型別 輸入什麼型別就存成什麼型別 1.運算子 算術運算 int,float 數字型別 取整 取餘賦值運算子 age 18 ag...
運算子和流程控制
目錄算數運算子 取餘 自加1 自減1需要注意的是 var a 10 var b a 先賦值再自加 console.log b 10 console.log a 11 var c b 先自加再賦值 console.log b 11 console.log c 11比較運算子 全等 不全等1 1 fal...