什么是JavaScript?
JavaScript是一种编程语言,最初是为最早的网络浏览器之一创建的一种快速而肮脏的语言。
它现在是世界上最流行的编程语言。对JavaScript程序员的需求也在上升。JavaScript很容易上手并开始使用。学习JavaScript不仅仅是语言的语法。它还涉及访问围绕该语言构建的工具和社区。
JavaScript的历史
JavaScript是Brandon Eich于1995年为Netscape2开发的。他借用了其他编程语言的许多最佳特性,在10天内编写了它。这种匆忙导致了语言中的许多错误。JavaScript最初的名称是Mocha,在NetscapeNavigator的第一个beta部署中被更改为Livescript。1995年,当它内置到Netscape2浏览器中时,名称被更改为JavaScript。ECMA-262规范定义了核心JavaScript语言的标准版本。
- JavaScript是一种轻量级的解释型语言。
- 它旨在创建以网络为中心的应用程序。
- 它是Java的补充和集成。
- 它是对HTML的补充和集成。
- 开放和跨平台。
多年来,JavaScript发展并成为一种非常流行的使网页更加动态的方式。动态HTML是JavaScript内置于Web浏览器的早期成果。它可以实现很酷的效果,例如飘落的雪花效果、弹出窗口、卷曲网页角、下拉菜单和表单验证。
JavaScript的一般用途
- 用于创建网站
- 用于创建Web应用程序
- 用于使用Node.js创建服务器端应用程序,
- 用于创建移动应用程序
- 用于为微控制器和物联网创建程序
- 用于创建智能手表应用程序
JavaScript在网络上的使用
- 漂亮的效果
- 输入验证
- 翻转效果
- 下拉/弹出菜单
- 拖放功能
- 无限滚动网页
- 自动完成
- 进度条
- 网页中的标签
- 可排序列表
- 魔术变焦
JavaScript是为Web创建动态用户界面的标准。由于其在任何Web浏览器中运行的能力和能力,JavaScript编码是现代Web开发人员最流行和必要的技能。
客户端JavaScript
是最常见的语言形式。它通过以下方式为网页添加交互性:
- 控制浏览器本身或利用浏览器的功能。
- 操纵网页的结构和内容
- 操作网页的样式(字体和布局)
- 从其他来源访问数据
句法
- JavaScript区分大小写。例如,Jscript和jScript是两个不同的东西
- JavaScript不太关心空格,其中包括空格、制表符、换行符,但可用于提高代码的可读性。
- 分号-这些用于语句的末尾。
- 保留字——这些是对JavaScript解释器具有特殊含义的字,不能用作变量、函数、方法、循环标签或任何对象名称。
注释
注释使您能够解释某行代码的作用。注释有两种类型,即单行注释和多行注释。
//Thisisanexampleofasinglelinecomment
/*thisisthestructureofamultilinecomment
*anypieceofcodewithinthiswillnotbeexecuted
*/
在Web浏览器中运行JavaScript
有多种方法可以实现这一目标:
- 在HTML事件属性中使用JavaScript
<buttonid="bigButton"onclick="alert('HelloWorld!');">ClickHere</button>
- 在脚本元素中使用JavaScript
<script>
insertyourJavaScriptcodehere
</script>
-
包含外部JavaScript文件
这是最流行的方法,具有以下优点: -
使HTML文件更整洁、更简洁
-
让生活更轻松,因为当某些事情发生变化或修复错误时,您只需要在一个地方修改JavaScript。
<scriptsrc="lesson1.js"></script>
变量
变量是保存数据的容器。
有两种类型的变量:全局变量和局部变量。
声明变量是首先在程序中创建变量的过程。
可以不使用关键字或使用关键字创建变量。
如何创建变量
//Anexampleofhowtocreatevariables
varmyName;//withavarkeyword
myName="Ken";//withoutavarkeyword
constnum1=6;//constkeywordisusedtodeclareaconstant,i.e,valuesthatcannotbechanged
JavaScript中的数据类型
JavaScript识别五种基本
数据类型数字数据类型
JavaScript中的数字存储为64位浮点值。
数字函数-将值转换为数字。
Number("42");//returnsthenumber42
Number(true);//returns1
parseInt()函数-在JavaScript中所有数字都是浮点数。当使用parseInt时,只考虑非小数部分。parseInt(300.045);//returns300
parsefloat()函数-告诉JavaScript将数字视为浮点数。
字符串数据类型
字符串可以由任何字符组成,例如字母、数字和标点符号。
JavaScript字符串是不可变的,也就是说,它们不能被修改。
字符串的长度是其中UTF-16代码单元的数量。
字符串函数
- charAt()-在指定位置生成字符。
- concat()-组合一个或多个字符串并返回一个合并的字符串
- indexOf()-搜索并返回搜索字符或子字符串在字符串中第一次出现的位置。
- split()-将字符串拆分为子字符串数组。
- substr()-提取从“start”开始到指定长度的字符串的一部分。
- substring()-提取字符串中两个指定位置之间的字符。
- toLowerCase()-生成所有字符都转换为小写的字符串。
- toUpperCase()-生成所有字符都转换为大写的字符串。
布尔数据类型
存储真或假。
它们用于条件操作。
NaN数据类型
代表非数字。这是当您尝试使用字符串执行计算时得到的结果,或者当计算无法完成时(例如获取负数的平方根)。
未定义的数据类型
这是不给变量赋值时的默认数据类型。
以上就是今日(2022年11月9日)小编为大家整理的icode9编程语言类知识,希望对入门编程师能有所帮助。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/292859.html