變數就是用來儲存資料的容器
var n1; //定義變數
var n2=123; //定義變數並賦值為123
1.如果想要比較兩個變數是否相同,不能使用「=
」進行比較。
2.變數宣告(有var,有變數名字,沒有值)
var n1;
var n1,n2,n3;
3.變數初始化(有var,有變數名字,有值)
var n1=1;
varn1,n2,n3;
n1=1;
n2=2;
n3=3;
三、變數的命名規範
var ssd=prompt("請輸入攝氏度");var hsd=5/9*ssd+32;
alert(hsd);
var num1 = 10;var num2 = 20;
如上,如何實現num1和num2的數字交換呢?
var temp =num1;var num1 =num2
var num2 =temp;
console.log(num1);
//20
console.log(num2);//
10
var num1 = num1 +num2;var num2 = num1 -num2;
var num1 = num1 -num2;
console.log(num1);
//20
console.log(num2);//
10
var num1 = num1 ^num2;記住這個列子: 假如 a = 3,b = 4。想將a和b的值互換,可以用一下賦值語句實現:var num2 = num2 ^num1;
var num1 = num1 ^num2;
console.log(num1);
//20
console.log(num2);//
10
a = a ^ b;
b = b ^ a;
a = a ^ b;
下面用豎式進行簡單說明:(10進製化為二進位制)a = 011
(^) b = 100
則 a = 111(a ^ b的結果賦值給a,a已變成了7)
(^) b = 100
則 b = 011(b^a的結果賦給b,b已經變成了3)
(^) a = 111
則 a = 100(a^b的結果賦給a,a已經變成了4)
交換兩個變數的三種方法
public static void main string args num1 2,num2 1前提 兩個變數相加的值不能溢位 public static void main string args num3 20,num4 10異或 1.任意乙個變數x與其自身進行異或運算,結果為0,即x x 0...
交換變數的三種方式
1 借助中間量交換 開發常用 int x 10 int y 20 int temp x x y y temp 此種方法可以將中間量看成空杯,即把temp看成是空杯,把x看成是裝有白酒的杯子,把y看成是裝有紅酒的杯子 int temp x 把白酒倒到空杯中,此時temp裝有白酒,x變成空杯 x y 把...
mysql變數賦值的三種方法
mysql中變數不需要事先宣告,變數名 可以直接使用 第一種方法 set num 1 或set num 1 這裡要使用變數來儲存資料,直接使用 num變數 第二種方法 select num 1 或 select num 欄位名 這裡使用了select 就必須使用 賦值,在儲存過程執行會返回查詢結果,...