javascript学习笔记(一)基础知识
JavaScript 是一种广泛应用于网页和网络应用的轻量级解释型编程语言。它由网景公司的Brendan Eich在1995年开发,最初被称为LiveScript,后来为了与Sun Microsystems的Java语言产生关联,改名为JavaScript。JavaScript 与Java虽然名字相似,但实际上两者是完全不同的语言。 在JavaScript中,基础概念包括其解释型的特性,这意味着代码不需要预先编译,而是由浏览器中的JavaScript执行引擎逐行解释并执行。JavaScript 是事件驱动的,允许开发者根据用户交互或特定时间点来运行代码。此外,JavaScript 支持延迟脚本和异步脚本执行。延迟脚本(defer属性)用于HTML4.0.1,它使得脚本在HTML文档解析完成后才执行,不阻塞页面渲染。而异步脚本(async属性)是HTML5引入的,脚本会并行下载,但不保证执行顺序,允许页面其他部分继续加载。 JavaScript 是一种区分大小写的语言,这意味着变量名、函数名等标识符必须注意大小写。变量是程序中存储数据的容器,可以使用`var`关键字声明。变量命名通常采用驼峰式命名法,如`sUserName`,并且在团队开发中,常常使用类型前缀来增强可读性,如`s`代表字符串,`n`代表数字,`b`代表布尔值等。 JavaScript 是一种弱类型语言,这意味着变量的数据类型可以在运行时动态改变。它有七种数据类型:三种基本类型(字符串、数值、布尔),两种复合类型(对象、数组),以及两种特殊类型(Null、Undefined)。例如,当你尝试将数值和字符串相加时,JavaScript 会自动将数值转换为字符串进行连接。 强制类型转换在JavaScript中是常见的,例如,`parseInt`和`parseFloat`方法用于将字符串转换为整数或浮点数。变量的生存期取决于它们的声明位置,函数内部声明的变量(局部变量)只在函数内部有效,而函数外部声明的变量(全局变量)在整个页面生命周期内都有效。 字符串是JavaScript中的主要数据类型之一,由一串字符组成,可以用双引号或单引号定义。尽管两者在大多数情况下可以互换,但推荐使用双引号,因为这样可以方便地在字符串中嵌入单引号而无需转义。 JavaScript的基础知识包括但不限于语法、变量、数据类型、运算符、流程控制和函数等,这些都是编写JavaScript程序的基础。通过深入理解和熟练掌握这些知识点,开发者可以构建出功能丰富的交互式网页和应用程序。
- 粉丝: 4
- 资源: 965
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助