JavaScript基础语法学习
基础语法
1、var
可以用于覆写变量,但使用 let
时,同名的变量只能声明一次,防止变量重复。
2、const
是常量关键字,它是只读的、且不可被重新赋值。
3、可以使用单引号包裹双引号或者相反
const conversation = 'Finn exclaims to Jake, "Algebraic!"';
4、获得字符串长度:var len = test.length;
获取字符串字符:var temp =
test[0]; 另外字符串是不可变的,无法使用 test[0]="b"
5、数组追加:arr.push(["xxx"])
数组头部追加:
arr.unshift(["xxx"])
数组删除最后一个元素并获取值:
var temp = arr.pop()
数组删除第一个元素并获取值:
var temp = arr.shift()
6、严格相等运算符 ===
,其不会做类型转换;
不严格相等运算符
!==
,其与 ===
完全相反;
3 === 3 // true
3 === '3' // false
3 == '3' // true
7、typeof
可以确定值的类型
temp2=typeof 7; // temp2为number
8、object使用:
/* 获取值 */
// 设置object
const myDog = {
"name": "Coder",
legs: 4
};
// 输出
temp = myDog["name"]; // "Coder"
temp = myDog.legs; // 4
/* 添加值 直接添加属性即可 */
myDog.tails = 1;
myDog["bark"] = "woof";
/* 删除值 */
delete myDog.legs;
/* 查找obj是否具有该属性 */
temp = object.hasOwnProperty(legs);
9、Math.random()
生成一个在 0
(包括 0)到 1
(不包括 1)之间的随机小数
Math.floor(Math.random() * 10)
获得(0,9)的随机整数
Math.floor()
为四舍五入
parseInt("007")
将字符串转化为整数
parseInt("111",2)
以二进制形式转化为整数
本文链接:
/archives/javascript
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Romcere.!
喜欢就支持一下吧