复习javascript

2019-05-12  本文已影响0人  周周周__

Javascript是目前WEb开发比较流行的语言,在前端界面的渲染部分支持是比较良好的,

一、数据类型

基本数据类型:

1.Object 对象

对象的拷贝分为深浅拷贝

let object1 = {
  name: 'zhouzhou',
  sex: 'man',
  age: 'secret'
};
object1.name = 'zhouzhou'

Object.keys(object1) ;  // 查询所有Key

Object.values(object1) ;// 查询所有value

for (let key in object1){
  if (object1.hasOwnProperty(key)){
    const value = object1[key]
}}

2.Array 数组

let arr1 = [1,2,4,5,6]
var a = arr1[1]  //通过索引获得值

arr1[1] = 9; //通过索引修改值

arr1.length;  //获得数组长度

arr1.push(7);  //添加值

arr1.aplice(
  0,  //位置
  0,  // 删除几个
  0// 添加位置
) 

arr1.map(d = > d*2);  // 操作每一个对象返回新的数组
arr1.forEach(d =>{
    // do   something
})  //

3. string字符串&&number数字&&boolean布尔

string: 任何有单引号或者双引号定义的类型
number: 表示任何类型的数字
boolean:true/false

4. null&&undefined

比较

由于js是弱类型语言,任何类型的值都可以比较

上一篇 下一篇

猜你喜欢

热点阅读