調皮的我又來寫東西啦 今天寫的是我今天學到的內容 如果有寫錯的地方請大家多多指教
關係運算子
生活中的常見的關係 大於 小於 不等於 大於等於 小於等於
==表示等於 用於判斷兩個值是否相等 如果是乙個常量和乙個變數做比較把常量寫在前面,把變數寫在後面 這樣可以避免少寫乙個=的錯誤 因為開發工具會提示,常量不能被賦值的錯誤。
絕對等於和絕對不等於
===絕對等於即去比較資料的值也比較資料的型別。而等於==只比較資料的值 !==絕對不等 也去比較資料的值和型別 !=只比較值
var s = "1";
var num=1;
alert(s == num );
alert(s === num );
邏輯運算子
與 或 非
邏輯運算一般用於連線多個關係。並得到最終的值是真是假
與關係 所有的都是值真結果才為真
或關係 至少有乙個為真 結果為真
非關係 真為假 假為真
與關係的執行順序 從頭開始一直到有乙個不成立就停止
或關係會從頭到尾去執行
算數運算子
加 減 乘 除 求餘 + - * / %
在使用的過程中和生活的一樣
只有這個+號有區別
如果兩個數使用+就是加法
如果是字串使用+就是拼接
var num1="1";
var num2="10";
alert(num1+num2);
所以我們進行算數運算的時候要確定變數的型別 如果是字串就要轉化成數值才能進行算數運算
var s=number(prompt("請輸入乙個數"));
var b=number(prompt("請輸入乙個數"));
alert(s+b);
%得到兩個數的餘數
1.通過取於運算 你可獲得任意乙個數個位上的數
2.解決週期性問題
var num=number(prompt("請輸入今天星期幾"));
var num1=(num+12)%7;
alert(num1);
位運算子
用於二進位制 與 或 異或
&用來表示與運算 1和1的結果為1 其餘的全部為0
|或運算 0和0的結果為0 其餘的結果都為1
^異或運算 相同的結果為0 不同的結果為1 1和1為0 1和0為1
什麼是程式設計
程式設計就是根據業務的需要 制定做這個事情的流程 用計算機語言去翻譯這個流程。
對我們要求:
1.熟悉業務 能夠將業務抽象為流程
2.熟悉計算機語言
1.使用者輸入任意乙個三位數 獲得這個三位數各個位數的假和並列印
var num=number(prompt("請輸入乙個三位數"));
var a=num%10;
可以將乙個小數向下轉化成整數 比如3.9會轉化成3
var b=math.floor(num/10)%10;
var c=math.floor(num/100);
alert(a);
alert(b);
alert(c);
alert(a+b+c);
2. 根據三角形的三邊去計算三角形的面積p為三角形的周長一半(s=math.sqrt(p*(p-a)*(p-b)*(p-c)))
1.獲得三角三邊的長度
2.獲得三角形半周長
3.獲得面積
var a=number(prompt("請輸入三角形邊長a"));
var b=number(prompt("請輸入三角形邊長b"));
var c=number(prompt("請輸入三角形邊長c"));
var p=(a+b+c)/2;
var s=s=math.sqrt(p*(p-a)*(p-b)*(p-c));
alert(a); alert(b); alert(c); alert(p); alert(s);
3. 話費計時器 1.2/分鐘 要求輸入時間數(秒)列印要付的錢
//定義乙個常量表示一分鐘的錢
//接收使用者輸入的時間
//將使用者輸入的時間轉化成分鐘
//計算一共消費了多少錢
//列印輸出
var i=1.2;
var a=number(prompt("請輸入你的打了多少時間"));
var b=math.ceil(a/60);
alert(b);
var q=i*b;
alert(q);
2 選擇結構
為什麼要有選擇結構
因為生活當中也有很多選擇 計算機就有了選擇結構
if()else
else
4.判斷乙個數是否是水仙花數(個位數的立方+十位數的立方+百位數的立方等於這個數本身)
//輸入乙個三位數(num)
//得到這個三位數的百位(a)
//得到這個三位數的十位(b)
//得到這個三位數的個位(c)
//判斷是否是水仙花數
var num=number(prompt("請輸入乙個三位數"));
if(num>=100&&num<=999)
else
}else
5.的士收費器(3公里以內固定收費7元 超出的部分每公里2元)使用者輸入公里數 計算要付的費用
//定義乙個費用預設為7(p)
//定義超出的部分每公里的費用為2(c)
//獲取使用者輸入的公里數嗄(a)
//判斷是否大於3
//沒有大於上就輸出p
//大於三就把超出的部分按每公里2元計算然後加上p
var p=7;
var c=2;
var a=number(prompt("請輸入公里數"));
if(a>0)
else
}else
以上內容是我今天所學的 分享大家
js的一些運算子知識
一.算數運算子 只要 兩邊有任何一邊是字串的時候,那麼就進行字串的鏈結 算數運算子有哪些呢?符號的用法 作為字首的時候先自增 自減在使用 作為字尾的時候先使用在自增 自減 優先順序 先 再 如果想提公升優先順序 使用 四捨五入解決誤差的方法 tofixed n n表示保留幾位小數 例如 var ch...
js運算子的一些特殊應用
本文集合了了js運算子的一些特殊應用。js位執行符的運用。js運算子的使用技巧。str1 indexof str2 str1 被查詢的字串 str2 查詢的字串 如果 str1 不含有 str2 則返回數字 0 例 var str1 abc var str2 a if str1.indexof st...
一些運算子
int a 3 int b a 先把a的值賦給b,a再自增 int c a a先自增,再把值賦給c system.out.println a system.out.println b system.out.println c 結果輸出 535 冪運算,計算2 3 double pow math.po...