首页 > 编程语言 >JavaScript语法特点

JavaScript语法特点

时间:2024-09-23 22:21:43浏览次数:3  
标签:特点 函数 对象 标签 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. 正则表达式用来验证表单信息

标签:特点,函数,对象,标签,JavaScript,语法,数组,字符串,属性
From: https://blog.csdn.net/wozhaonue_w/article/details/142470246

相关文章

  • JavaScript数据类型转换 数字类型转换
    除了在算术函数和表达式中,会自动进行number类型转换之外,可以使用Number(Value)进行显式的转换。 数字类型转换规则类型类型转换后undefinedNaNnull0true1false0string去掉首尾空格后的纯数字字符串中含有的数字。如果剩余字符串为空,则转换结果为 0。否则,将会从剩余字符串中“读......
  • mysql 语法1
    1、注释单行--多行/**/2、SQL分类主要分为四类DDL、DML、DQL、DCLDDLDataDefinitionLanguage,数据定义语言,用来定义数据库对象(数据库,表,字段)常用指令CREATE:在数据库中创建对象ALTER:更改数据库的结构DROP:从数据库中删除对象TRUNCATE:从表中删除所有记录,包括为记录分......
  • JavaScript 学习路线图
    基础阶段主要内容:掌握JavaScript的基本语法,如变量、数据类型(字符串、数字、布尔、对象、数组等)、运算符等。理解程序的控制流,包括条件语句(如if-else)、循环语句(如for、while)。学会使用函数来封装代码,理解函数的参数、返回值以及作用域等概念。学习网站:W3Schools:https://w......
  • 短剧APP开发功能特点,短剧爆火下的市场发展
    今年以来,短剧迅速爆发,为市场带来了不菲的成绩!短剧的火爆,直接推动了短剧的创作,更是激发了短剧制作商的创作热情,各种类型的短剧层出不穷,为观众带来了多种多样的短剧选择。近年来,无论是短剧的题材得到了多样化发展,短剧市场的发展也得到了技术创新,各种短剧APP平台获得发展,持续受到观众......
  • Javascript调试命令——你只会Console.log() ?
    Javascript调试命令——你只会Console.log()?https://segmentfault.com/a/1190000012957199Console对象提供对浏览器控制台的接入(如:Firefox的WebConsole)。不同浏览器上它的工作方式是不一样的,但这里会介绍一些大都会提供的接口特性。Console对象可以在任何全局对象中访问,......
  • ECMAScript与JavaScript的区别:深入解析与代码实践
    ECMAScript与JavaScript的区别:深入解析与代码实践在Web开发领域,ECMAScript(通常缩写为ES)和JavaScript是两个密不可分但又有所区别的概念。尽管它们之间有着紧密的联系,理解它们之间的区别对于开发者来说至关重要。本文将深入探讨ECMAScript与JavaScript的区别,并通过代码示例......
  • 超声波的特点及应用特征
    一概念 超声波顾名思义,超过常规声波的声波。声波是指人耳能感受到的一种纵波,其频率范围为16Hz-20KHz。当声波的频率低于16Hz时就叫做次声波,高于20KHz则称为超声波声波。 二特征 1)超声波可在气体、液体、固体、固熔体等介质中有效传播。2)超声波可传递很强的......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript美食网站
    HTML+CSS+JS【美食网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • sql语法学习:关键点和详细解释
    学习SQL语法是掌握数据库操作的基础。以下是SQL语法的一些关键点和详细解释:1.SQL基础SQL(StructuredQueryLanguage)是一种用于管理和操作关系型数据库的标准语言。它主要包括以下几个部分:数据定义语言(DDL):用于定义数据库结构,如创建、修改和删除数据库对象。数据操作语言(DML......
  • JavaScript基础内容
    JavaScript字面量在编程语言中,一般固定值称为字面量,如3.14。数字(Number)字面量可以是整数或者是小数,或者是科学计数(e)。数组(Array)字面量定义一个数组:[40,100,1,5,25,10]对象(Object)字面量定义一个对象:{firstName:"John",lastName:"Doe",age:50,eyeColor:"blue"......