什么是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,结束!


相关文章
|
7月前
|
JavaScript
什么是js?js的特点是什么?
什么是js?js的特点是什么?
|
4月前
|
JavaScript 前端开发
js之juqer使用
js之juqer使用
25 1
|
4月前
|
JavaScript 前端开发
JS中比较
JS中比较
38 0
|
6月前
|
XML JavaScript 前端开发
JS是什么
JS是什么
249 0
|
JavaScript
metainfo.js
metainfo.js
100 1
|
编解码 JavaScript 前端开发
什么是js?(初步了解)
什么是js?(初步了解)
|
JavaScript 数据安全/隐私保护
JS,JQuery基础题(上)
JS,JQuery基础题(上)
|
XML JavaScript 前端开发
|
JavaScript
js常用技巧汇总
js常用技巧汇总
|
JavaScript
JS - This
JS - This
96 0