什么是js?

简介: 什么是js?

1.什么是js?

首先:JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的高级语言

(js是JavaScript 的简称);

  1. 脚本语言:在程序的运行过程中逐行进行解释执行,不需要预编译;
  2. 动态类型:在声明了一个变量之后,我们能够随时改变它的数据类型;
  3. 弱类型:变量在使用前不需要做类型声明,而是解释器在运行时检查它的数据类型;
    4.直译式:运行的时候将程序直接编译成机器语言。

2.js有哪些特点?

1.简单性:它的变量类型是采用弱类型,并未使用严格的数据类型;

2.

安全性 js 不允许直接访问本地的硬盘,而且不能将数据存放到服务器上,不允许对网络文档进

行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失

3.

动态性 js 可以直接对用户的输入做出响应而无需经过 Web 服务程序。它对用户的响应是采用以

事件驱动的方式进行的。

4.

跨平台性 js 仅依赖于浏览器本身,与操作系统无关,只要是能运行浏览器的计算机,并支持 js

的浏览器就可以正确执行。

3.js由哪些部分组成?

1.ECMAScript:简称 ES,它是 JS 的基本语法,也是 JS 的核心;

2.DOM:(文档对象模型),使 JS HTML 元素具有操作的能力;

3.BOM:(浏览器对象模型),使 JS 能够获取浏览器信息或操作浏览器。

4.js的书写位置有哪些?

1.行内;

<input type="button" value="我是行内" onclick="alert('Hello World')" />

2.内嵌;

<body>
<div>content</div>
<script type="text/javascript">
alert('我是内嵌!');
</script>
</body>

3.外部;

引用外部 js 文件
<script src = "my.js"></script>

这三种书写位置最好用外部,其它两种不推荐使用,兼容性不好!

5.js中怎样写注释?

  • 当行注释;
// HBuilderX 快捷键 ctrl + /
  • 多行注释;
/* */ HBuilderX 快捷键 ctrl + shift + /

6.js中输出与弹窗?

console.log() ;

JS 中常用的调试语句,该语句会将内容输出到控制台的 Console

<script type="text/javascript">
console.log("你好呀");
</script>

docment.write();

JS 中的输出语句,该语句会将内容输出到页面上,并且 能够解析标签元素;

alert()

JS 中的警告弹框,该语句会将内容以弹窗的形式提示用户;

<script type="text/javascript">
alert('好嗨呦!!!');
</script>


OK,结束!


相关文章
|
6天前
|
JavaScript 前端开发 Go
octokit.js
octokit.js
8 1
|
15天前
|
JavaScript 前端开发
初识JS
这篇内容介绍了JavaScript的基础知识,包括DOM和BOM(相当于内置模块和第三方模块)、变量的声明(var、let、const的特点和区别)、数组操作(如push、pop、splice等)、字典操作以及DOM操作示例。变量部分强调了var的变量提升和块级作用域问题,let和const的块级作用域和不可重复声明,以及const用于创建不可变的常量。在实际应用中,展示了如何动态改变HTML元素内容和创建新元素的示例。
|
4月前
|
存储 JavaScript 前端开发
js的一些小技巧
js的一些小技巧
|
5月前
|
JavaScript
metainfo.js
metainfo.js
41 1
|
6月前
|
人工智能 JavaScript 前端开发
js的转变
js的转变
33 0
|
JSON 缓存 JavaScript
JS之12个小技巧
JS之12个小技巧
89 0
JS之12个小技巧
|
JSON API 数据格式
一起来学 next.js - getServerSideProps 篇
getServerSideProps 是 next.js 中的一项特色功能,可以让我们在给页面设置一些初始的 props 参数。
|
JavaScript
JS - “借刀杀人” 技巧
JS - “借刀杀人” 技巧
95 0
|
JavaScript
一些js 小技巧
一些js 小技巧
77 0
|
JavaScript
js中的this
js中的this