JavaScript语法特点

server/2024/9/24 3:51:09/
  1. let用来声明变量
  2. 数组可通过数组名直接输出数组全部元素
  3. 数组名.length可以返回长度
  4. NaN为数字型
  5. 字符串可用单引号,双引号,反引号进行包裹
  6. 字符串用反引号包裹,才可以使用模板字符串
  7. 字符串.replace(正则,替换字符串)返回的是新字符串
  8. '',0,undefined,null,false,NaN布尔值都是false
  9. 未定义类型为undefined判断用户是否传输数据
  10. null的类型为对象
  11. typeof用于检测数据类型
  12. 比较中==,!=只比较值,===,!==比较类型和值
  13. || &&若由左边即可得出结果,则不会进行右边表达式的判断
  14. 数据类型转换Number(),parseInt(),parseFloat()
  15. 用‘+’进行字符串的拼接
  16. 断点测试=>检查 => source,然后设置断点,刷新运行
  17. 函数声明 function fn(形参表){} => 实参多–被忽略 实参少–有的没有被赋值,为undefined
  18. 有命名冲突,先访问局部变量
  19. 匿名函数使用函数表达式,或立即执行(防止变量污染)
  20. 对象属性若有特殊符号,需要用引号表过
  21. 对象属性查找可用 对象名['属性名']
  22. for(let k in 对象名)可用来遍历数组
  23. 简单数据存到栈空间中,复杂数据的地址存到栈空间,值存到堆空间
  24. const声明优先,可改再变为let
  25. JS操纵DOM的核心思想是,把网页内容标签当作对象进行处理
  26. 获取网页标签:document.querySelector('css选择器') ==> 多个返回数组但没有数组方法
  27. 修改标签内容最好用innerHTML,可解析标签
  28. 更改元素属性:classList className style
  29. 表单元素内容用value获取
  30. 表单中有些属性存在有效果,移除没效果,可用布尔值赋值
  31. 自定义属性data有利于获取网页元素
  32. 间歇函数会返回值,需接收用来关闭
  33. 事件对象为存储事件触发时相关信息的对象
  34. 环境对象代表当前函数运行所处环境
  35. 事件流中的事件冒泡可以利用来实现事件委托
  36. 时间戳可用来实现倒计时
  37. 可通过节点操作实现对相关元素的获取
  38. 可通过增加节点来实现发布信息等操作
  39. 延时函数仅执行一次
  40. 浏览器使JS可以进行异步处理
  41. location用于跳转
  42. navigator用于适配用户设备页面
  43. 本地存储需存储为JSON字符串
  44. 正则表达式用来验证表单信息

http://www.ppmy.cn/server/121152.html

相关文章

Webshell机制绕过的个人理解总结

Webshell是指我们上传到网站的一些恶意后门程序或代码注入,这些Webshell能够使我们获得对网站的远程控制。而Webshell的核心就是那些危险函数,即系统命令执行函数和代码执行函数 常见的系统命令执行函数有system(),exec(),shell_…

js 将二进制文件流,下载为excel文件

吃西瓜 现成的粒子 二进制流,是一种计算机文件格式,它的数据以二进制形式存储,与文本文件不同, 二进制文件可以包含任意类型的数据,例如:图像、音频、视频、可执行文件、压缩文件等,而文本文…

Kotlin 基本介绍(二)

导读大纲 1.1 使用 Kotlin 工具1.1.1 设置和运行 Kotlin 代码JAVA 到 KOTLIN 转换器 1.1.2 编译 Kotlin 代码KOTLIN/JVM 的编译过程 1.1 使用 Kotlin 工具 可以在线运行小片段或安装集成开发环境 1.1.1 设置和运行 Kotlin 代码 使用 IntelliJ IDEA 或 Android Studio 可以获得…

聚观早报 | 小米三折叠手机专利曝光;李斌谈合肥投资蔚来

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 9月20日消息 小米三折叠手机专利曝光 李斌谈合肥投资蔚来 索尼PS5 Pro包装亮相 新一代Spectacles AR眼镜发布 通…

Lanterns (dp 紫 线段树 二分 维护dp)

Lanterns - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 让所有点被覆盖,那么状态可以设计成覆盖一段前缀,并且中间不允许出现断点 由于CF崩了,所以暂时没提交代码。 记f(i) 为前 i 个灯笼点亮的最长前缀。 由于答案具有保留性&#xff…

网页打开时,下载的文件svg+xml类型有什么作用?

‌SVG文件在网页设计中的主要作用包括清晰度、多功能性、较小的文件大小以及可访问性和包容性。‌ ‌清晰度‌:SVG文件可以无限扩展,这意味着您可以根据需要调整其大小而不会失去清晰度。与光栅图像相比,SVG文件在放大时不会出现模糊或颗粒感…

Java集合(Map篇)

一.Map a.使用Map i.键值(key-value)映射表的数据结构,能高效通过key快速查找value(元素)。 ii.Map是一个接口,最常用的实现类是HashMap。 iii.重复放入k-v不会有问题,但是一个…

LeetCode 滑动窗口 滑动子数组的美丽值

滑动子数组的美丽值 给你一个长度为 n 的整数数组 nums ,请你求出每个长度为 k 的子数组的 美丽值 。 一个子数组的 美丽值 定义为:如果子数组中第 x 小整数 是 负数 ,那么美丽值为第 x 小的数,否则美丽值为 0 。 请你返回一个包含…