JS的基本内容

因为我本人学过的计算机语言到倒还是蛮多的,所有在这里就简单的说一下JS的基本内容,基本很多计算机语言都是公用的。

什么是JS?

JS是一种运行在客户端(浏览器)的一种计算机语言,主要作用是实现人机交互(告诉计算机我想要做什么操作,类比其他计算机语言,因为语言的存在就是为了大家相互联系、沟通,计算机语言也不例外)

JS的运行环境是在浏览器里,由浏览器里面的引擎进行解析代码,后呈现在浏览器上。同时JS也是可以运行在服务器上,那就是使用node.js,这是专门实现在服务端运行的计算机语言,比较简单。

JS的组成:ECMA语言+Web API(别人已经写好的,具有某种特定功能的接口,直接调用的)(DOM(文档操作,对页面中的元素进行操作)、BOM(浏览器操作,对浏览器相关的东西进行操作))

 

JS实际使用中在哪里书写?

单独的JS文件(通过script标签引入到HTML)、HTML的body里面(直接在script标签中书写,最好写在body标签最末尾,因为HTML是顺序读取内容的)、标签内(这个主要是调动Web api实现某种功能才会用的比较多。)

 

 

JS中注释

单行注释:Crtl+/

块注释:Shift+Alt+/

 

JS代码一行写完之后,分隔符打不打都行,因为在JS中回车默认是结束这一行。

 

JS中输出输入(write、console、alert、prompt)

document.write():直接向body里面输出内容,如果输出的内容是标签,会直接被渲染成标签在浏览器中的样子

 

 

document.alert():弹出警告框,可添加内容

console.log():控制台输出内容

 

 prompt():输入内容

 

 

字面量:就是你看到这个东西时就能知道这个时什么意思,字体表面上所表明的量值。

 

变量:在计算机中临时存储数据的地方,只有当程序在运行时变量才有价值。

变量其实就是在电脑内存中申请用来存储数据的一个地方。

 

数据类型(JS时弱数据类型,即可以先使用数据再声明变量的类型)

基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、未定义型(underfind)、空(Null)

引用数据类型:数组(Array)、函数(Function)、对象(object)

 

如何检测数据类型:TYPEOF 变量名

 

 

 

 

数据类型的转换(隐形转换、显性转换)

隐形转换:通过算术运算符进行数据转换

1.+ 号两边只要有一个是字符串,都会把另外一个转成字符串

2.- * / 等都会把数据转成数字类型

3.+号作为正号解析可以转换成Number

显性转换:通过方法转换

1.Number():转成数字类型,如果字符串内容里有非数字,转换失败时结果为 NaN(Not a Number)即不是一个数字,NaN也是number类型的数据,代表非数字。

2.String()(变量名.toString):转换成字符串

 

posted @ 2022-07-30 22:48  漫步火星  阅读(259)  评论(0编辑  收藏  举报