首页 > 编程语言 >javascript基础第五天

javascript基础第五天

时间:2022-09-19 11:26:22浏览次数:67  
标签:console log 对象 javascript 基础 person let 第五天 属性

对象
  • 对象(object):JavaScript的一种数据类型

  • 对象的特点:无序的数据的集合

    可以详细描述某个事物

  • 对象的使用

let 对象名 = {}
//例如
let person = {}
对象有属性和方法组成
let 对象名 = {
  属性名: 属性值,
  方法名: 函数
}
  • 属性

    属性都是成对出现的,包括属性名和值它们之间用:隔开

    多个属性之间使用英文,隔开

    属性就是依附在对象上的变量(外面上变量,对象内是属性)

    属性名可以使用""'',一般情况下忽略,除非遇到特殊情况如

    空格、中划线等。

let person = {
  uname: '吴彦祖',
  age:18,
  sex:'男'
}
  • 对象使用:属性访问
let person = {
  uname: '吴彦祖',
  age:18,
  sex:'男'
}
console.log(person.uname)
console.log(person.age)
//或者
console.log(person['uname'])
console.log(person['age'])
  • 对象中的方法
let person = {
  name: '吴彦祖',
  sayHi: function(){
    console.log('hello')
  }
}
//对象名.方法名()
person.sayHi()
  • 操作对象

  • 遍历对象

  • 使用for in

   let obj = {
    name:'吴彦祖',
    age:18,
    sex:'男'
  
   }
    
   for(let k in obj){
    console.log(k)//打印属性名
    console.log(obj[k])// 打印属性值
   }
  • 内置对象Math

  • random:生成0-1之间的随机数(包含0不包括1)

    ceil:向上取整

    floor:向下取整

    max:找最大数

    min:找最小数

    pow:幂运算

    abs:绝对值

  • 生成任意范围随机数

Math.floor(Math.random() * (10 + 1))//随机生成0-10的随机数
Math.floor(Math.random() * (M - N + 1))+N //随机生成N-M之间的随机数

简单类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型

值类型:简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型

string numberbooleanundefinednull

引用类型:复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型

通过 new 关键字创建的对象(系统对象、自定义对象),如 Object、Array、Date等

标签:console,log,对象,javascript,基础,person,let,第五天,属性
From: https://www.cnblogs.com/former/p/16707080.html

相关文章

  • javascript中的数组细节
    push:给数组添加一个元素至末尾 shift:给数组删除一个元素从头部splice:删除指定位置的元素leta=[1,2,3,4,5]a.splice(2,2)//从索引2开始,删除2个位置的元素//......
  • JavaScript 对象
    JavaScript 对象JavaScript对象是拥有属性和方法的数据。在JavaScript中,几乎所有的事物都是对象。对象也是一个变量,但对象可以包含多个值(多个变量),每个值以 name:val......
  • 跟我学 JavaScript-VII
    跟我学JavaScript-VIIJavaScript(JS)中的While循环JavaScript系列的第-7天,今天我们将学习While循环如果您是本系列的新手,请查看上一部分—(关联)循环为什么......
  • 为什么 JavaScript 采用原型?
    为什么JavaScript采用原型?Photoby卡米拉巴塔尼on不飞溅JavaScript是一种基于原型的语言。自从我第一次开始学习JavaScript以来,我一直在乏味地听到这个故......
  • 2415. 在 JavaScript 中反转二叉树的奇数层
    2415.在JavaScript中反转二叉树的奇数层鉴于根一个完美的二叉树,反转每个节点的值奇怪的树的层次。例如,假设第3层的节点值为[2,1,3,4,7,11,29,18],那么它应......
  • BGI-College生信入门——9、R语言基础(二)
    ggplot2ElegantGraphicsforDataAnalysis,用于数据分析的精美图形ggplot2是一个用于数据统计和绘图的R包与其它绘图包不同,ggplot2有自己的基础语法ggplot2的逻辑......
  • BGI-College生信入门——8、R语言基础(一)
    什么是R?R是用于统计和作图的免费软件可在各种UNIX平台、Windows和MacOS上编译和运行R的组成一种语言、带有图形的运行环境、调试器、访问某些系统功能以及运......
  • java基础知识点
      这个是数据结构,在不同地方都用到了,在不同集合中用到  各种集合和组成结构......
  • odoo 基础
    odoo的模型种类:基本模型:models.Model  数据持久化存储 瞬态模型:models.TransientModel  数据非持久化存储,会定期删除,相当于临时表,通常用于向导抽象模型:models.Abs......
  • vue3 基础-具名插槽 & 作用域插槽
    上篇对slot的基本概念和使用有一个初步的认识,即通过slot的这种设计,父组件可以在调用子组件的时候,给组件之间传递一波dom,子组件通过slot标签来进行接收.sl......