当前位置: 首页 > news >正文

JavaScript_Day2

对象的声明

let 对象名={属性值,方法}

<script>
       let sir={
        name:"wang",
        address:"Henan",
        age:18
       }
       //修改属性
       sir.name="li";
       //增加属性
       sir.sex="man";
       //删除属性
       delete sir.age;
       console.log(sir);
    </script>

查找的两种方法

1.对象名.属性名
2.对象名["属性名"]  ,如sir['name']

如何写方法

例如song方法

song: function(){
            console.log("song");
        }

const优先

在声明变量时,const优先使用

为什么const声明的对象可以修改其属性?

因为对象(例如数组)是引用类型,只要地址不变,就不会报错。建议数组和对象使用 const 来声明。

根据CSS选择器来获取DOM元素(重点)

1.匹配一个元素

<div class="test">123456</div>
let Test=document.querySelector('css选择器')

2.匹配多个元素

document.querySelectorA1l('css选择器')

//例如ul 中的 li

document.querySelectorA1l('ul li')

返回值:CSS选择器匹配的NodeList 对象集合

3.注意:document.querySelector('css选择器'),括号里面要写字符串。

Math中的random函数生成随机数

如何生成N-M之间的随机数?

let a=Math . floor ( Math . random () * ( M - N + 1 )) + N;

如何生成0到M的随机数?

let a=Math . floor ( Math . random () * ( M + 1 )) ;

相关文章:

  • Xcode 16.2 最低部署版本调整
  • 卡尔曼滤波算法从理论到实践:在STM32中的嵌入式实现
  • 【isaacgym报错】安装isaacgym运行报错RuntimeError: Error building extension ‘gymtorch‘
  • 无电池也能通信!中国移动5G-A芯片重塑物联网未来
  • Linux信号之捕捉信号
  • 【算法day8】整数反转
  • 【Linux】动/静态库
  • echart x轴标签文字过多显示被重叠的解决办法
  • K8S学习之基础二十五:k8s存储类之storageclass
  • 学习Android Audio 焦点记录
  • leetcode【面试经典150系列】(一)
  • Spring Boot集成HikariCP:原理剖析与实战指南
  • Flink-学习路线
  • DataWhale 大语言模型 - 语言模型发展历程
  • C++算法学习2:二分算法精讲
  • 在 Linux 系统中,区分**磁盘(物理/虚拟存储设备)和分区(磁盘的逻辑划分)
  • 阿里云爆发式的跨越
  • 高等数学-第七版-上册 选做记录 习题4-1
  • 搞定python之三----序列、字典及集合
  • 算法练习——双指针算法(更新中)
  • 网站备案 个人 单位/温州百度推广公司电话
  • 免费域名解析网站建设/推广网站免费
  • html5移动网站开发实例/怎么做好网络营销
  • 网站开发与设计的实训场地/前端培训
  • 政府网站一般用什么做/百度站长平台怎么用