变量与常量
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>
关注灵活就业新业态,关注公账号:贤才宝(贤才宝https://www.51xcbw.com)