備忘錄_20160105(定位) 修改 回首頁

程式 2021-09-14 15:27:37 1631604457 100
多語言,文字、數字

多語言,文字、數字
●python 3.8

 w=3;
 x=3.1415926;
 y="ww";
 z="qq";

 m=w+x; print(m); // 數值 6.1415926
 m=x+y; print(m); // 錯誤,文字數字不能相加!
 m=y+z; print(m); // 文字 "wwqq"

●javascript

 var w=3;
 var x=3.1415926;
 var y="9";
 var z="qq";

 var m=w+x; // 數值 6.1415926
 var m=x+y; // 文字 "3.14159269"
 var m=y+x; // 文字 "93.1415926"
 var m=y+z; // 文字 "9qq"

●php 7.3.14

 $w=3;
 $x=3.1415926;
 $y="9";
 $z="qq";

 $m=$w+$x; echo $m . '<br>'; // 數值 6.1415926
 $m=$x+$y; echo $m . '<br>'; // 數值 12.1415926
 $m=$y+$x; echo $m . '<br>'; // 數值 12.1415926
 $m=$y+$z; echo $m . '<br>'; // 警告有非數值,得到 數值 9
 $m=$z+$y; echo $m . '<br>'; // 警告有非數值,得到 數值 9 
 $m=$w.$x; echo $m . '<br>'; // 文字 "33.1415926"
 $m=$y.$z; echo $m . '<br>'; // 文字 "9qq"