基础语法

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)以二进制形式转化为整数

文章作者: Romcere.
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Romcere.
Web前端 JacaScript
喜欢就支持一下吧