JS — 变量与运算符

变量与常量

let:用来定义变量,可以只声明不定义;

例如:

<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>

变量类型

  • 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>
作者:kitty又困了原文地址:https://www.cnblogs.com/kitty-38/p/18674870

%s 个评论

要回复文章请先登录注册