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

JavaScript语法特点

  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.kler.cn/a/316807.html

相关文章:

  • 6.2 对角化矩阵(2)
  • 24/11/12 算法笔记<强化学习> Policy Gradient策略梯度
  • 【2024最新】基于springboot+vue的闲一品交易平台lw+ppt
  • 【Mode Management】AUTOSAR架构下唤醒源检测函数EcuM_CheckWakeup详解
  • OpenEuler 下 Docker 安装、配置与测试实例
  • 吾店云介绍 – 中国人的WordPress独立站和商城系统平台
  • linux 使用mdadm 创建raid0 nvme 磁盘
  • 深入理解SpringBoot(一)----SpringBoot的启动流程分析
  • 邮储银行:面向金融行业的移动应用安全风险监测案例
  • 【docker】命令之容器操作
  • C++:布尔类型,引用,堆区空间
  • 力扣232:用栈实现队列
  • 【Proteus仿真】基于51单片机的宠物喂食系统设计
  • JSON合并工具
  • JVM-类加载器的双亲委派模型详解
  • 前后端数据交互 笔记03(get和post方法)
  • 使用 Azure Functions 开发 Serverless 应用:详解与实战
  • LeetCode 1014. 最佳观光组合 一次遍历数组,时间复杂度O(n)
  • 【matlab】将程序打包为exe文件(matlab r2023a为例)
  • Linux文件IO(三)-Linux系统如何管理文件
  • 【基础知识】网络套接字编程
  • QT-MOC元对象系统详解
  • 【小程序】微信小程序课程 -1 安装与配置
  • 【2025】基于微信小程序的人工智能课程学习平台的设计与实现(源码+文档+解答)
  • 职业技能大赛-自动化测试笔记分享
  • while语句