变量与常量
let:用来定义变量,可以只声明不定义;
例如:
<script type="module">let a; // 只声明不定义let x = 2, name = "kitty"; // 定义若干个变量let d = { // 定义一个对象,类似于python中的字典name: "wzy",age: 18,}</script><script type="module"> let a; // 只声明不定义 let x = 2, name = "kitty"; // 定义若干个变量 let d = { // 定义一个对象,类似于python中的字典 name: "wzy", age: 18, } </script><script type="module"> let a; // 只声明不定义 let x = 2, name = "kitty"; // 定义若干个变量 let d = { // 定义一个对象,类似于python中的字典 name: "wzy", age: 18, } </script>
const:用来定义常量,常量只能赋值一次;
例如:
<script type="module">const n = 100;</script><script type="module"> const n = 100; </script><script type="module"> const n = 100; </script>
变量类型
-
number:数值变量,例如1, 2.5
-
string:字符串,例如”kitty”, ‘wzy’,单引号与双引号均可。字符串中的每个字符为只读类型。
-
boolean:布尔值,例如true, false
-
object:对象,类似于C++中的指针,例如[1, 2, 3],{name: “wzy”, age: 18},null
-
undefined:未定义的变量
ps:JavaScript中的变量类型是动态的,类似于Python,定义变量是不需要声明类型的。
运算符
与C++、Python、Java类似,不同点例如:
<script type="module">console.log(x + y);console.log(2.5 % 2); //取模console.log(parseInt(5 / 3)); //取整(整除)console.log(parseFloat(1 / 5));console.log(2 ** 10); //乘方(2的10次方)console.log(1 << 31); //左移console.log("1" === 1); //判断相等(判断类型和数值)console.log("1" !== 1) //判断不相等(判断类型和数值)</script><script type="module"> console.log(x + y); console.log(2.5 % 2); //取模 console.log(parseInt(5 / 3)); //取整(整除) console.log(parseFloat(1 / 5)); console.log(2 ** 10); //乘方(2的10次方) console.log(1 << 31); //左移 console.log("1" === 1); //判断相等(判断类型和数值) console.log("1" !== 1) //判断不相等(判断类型和数值) </script><script type="module"> console.log(x + y); console.log(2.5 % 2); //取模 console.log(parseInt(5 / 3)); //取整(整除) console.log(parseFloat(1 / 5)); console.log(2 ** 10); //乘方(2的10次方) console.log(1 << 31); //左移 console.log("1" === 1); //判断相等(判断类型和数值) console.log("1" !== 1) //判断不相等(判断类型和数值) </script>
来源链接:https://www.cnblogs.com/kitty-38/p/18674870
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容