1、JS 特点
- JS 不需要编译,浏览器可以直接解释运行。
- JS 是弱类型语言,变量声明不需要指明类型。(Java是强类型)
2、JS 组成
3.总结归类
JS是什么:
JS是运行在客户端的脚本语言;
脚本语言:
不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行;
JS可以基于Node.js技术进行服务器端编程
JS能做什么
表单动态校验(密码强度监测)、网页特效、服务端开发(Node.js)、桌面程序(Electron)、App、控制硬件-物联网、游戏开发
主要用于交互(用户与页面的互动)
浏览器执行JS
浏览器分成两部分:渲染引擎和JS引擎
渲染引擎:用来解析html和css,所称内核
JS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,浏览器本身并不会执行JS代码.
JS的组成
(1)、ECMAScript ( JavaScript的核心 是规范标准)
描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义)。
(2)、DOM (Document Object Model文档对象模型,可以去操作网页)
Document(文档)
Object(对象)
Model(模型)

(3)、BOM 浏览器对象模型,操作浏览器
JS输入输出语句
输出:alert(“”); document.write(“”); console.log(“”);
输入:window.prompt(“”); confirm(‘ ’);
JS书写位置
(1)、第一种方式: 可以将js 代码编写到标签的事件属性中,例如onclick属性中,当我们点击按钮时,js代码才会执行
(2)、第二种方式:可以将js代码编写到body位置,script标签里
(3)、第三种方式:可以将js代码编写到头部位置,script标签里
(4)、第四种方式:可以将js编写到外部js文件中,然后通过script标签引入
优势:可以在不同的页面中同时引用,也可以利用到浏览器的缓存机制,推荐使用方式
注意:这个script标签一旦用于引入外部文件了,就不能编写代码了,即使编写了,浏览器也不能识别
JS基本语法
(1)、js中严格区分大小写
(2)、js中每一条语句以分号(;)结尾 -如果不写分号,浏览器会自动添加,但会消耗一些系统资源而且有时候,浏览器会加错分号,所以在开发中分号基本都写
(3)、js中会自动忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170369.html