文章插图
一.简介JavaScript(JS)是一门高级的、解释型的动态编程语言 。用于 HTML或web应用,可被浏览器直接执行 。
完整的JavaScript包括以下几个部分:
- ECMAScript,描述了该语言的语法和基本对象
- 文档对象模型(DOM),描述处理网页内容的方法和接口
- 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口
- 是一种解释性脚本语言(代码不进行预编译) 。
- 主要用来向HTML页面添加交互行为 。
- 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离 。
- 嵌入动态文本于HTML页面
- 对浏览器事件作出响应
- 读写HTML元素
- 在数据被提交到服务器之前验证数据
- 检测访客的浏览器信息
- 控制cookies,包括创建和修改等
二.用法1.嵌入HTML
HTML 中的脚本必须位于 标签之间 。
脚本可被放置在 HTML 页面的 和 部分中 。
..
如果
3.在console调试
可以进入浏览器中console,如chrome F12 进入console,以命令行的形式输入js命令
4.事件触发
把 JavaScript 代码放入函数中,在事件发生时调用该函数 。
三.变量JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值
也可以使用let,const来定义,这三者的区别是:var与let涉及块级作用域,let 命令只在所在的代码块 {} 内有效,具体参考这里;const定义一个只读常量
一般用var即可,let更推荐
var a; //声明var a = 10; //初始化a = 20 ; //赋值
注意: 在JavaScript中,所有代码指令都会以分号结尾 (;)
JavaScript中数据类型主要有:
解释
示例
String
字符串(一串文本) 。字符串的值必须将用引号(单双均可,必须成对)扩起来 。
var name = "John";
字符访问:name[0] name[1]
Number
数字 。JavaScript 只有一种数字类型 。数字可以带小数点,也可以不带
let x1=34.00;
let x2=34;
Boolean
布尔值(真 / 假) 。true/false 是 JS 里的特殊关键字,无需引号 。
let x=true;
let y=false;
Array
数组,用于在单一引用中存储多个值的结构 。
let cars=["Saab","Volvo","BMW"];
元素引用方法:cars[0],cars[1]
Object
对象,JavaScript 里一切皆对象,一切皆可储存在变量里 。
对象由花括号分隔 。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义 。属性由逗号分隔
let person={firstname:"John", lastname:"Doe", id:5566};
let newObject = document.querySelector('h1');
对象属性访问:object.AttributesName object[''AttributesName'']
算数运算符主要有:
- 减法
* 乘法
/ 除法
% 取模
++自增
--自减
比较运算符主要有:
=== 绝对等于(值和类型均相等)
!= 不等于
!== 不绝对等于(值和类型有一个不相等,或两个都不相等)
> 大于
< 小于
>= 大于或等于
<= 小于或等于
在常规的比较中,数据类型是被忽略的
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 中药五味子的功效与作用有哪些 中药五味子长什么样子
- 狼疮性肾炎中医治疗方法 治疗狼疮性肾炎的方法
- 痔疮便血中药治疗 痔疮的中药治疗方法
- 中医治疗小儿弱视 八个药方可治愈
- 肾病水肿的方法 中药偏方合理针对肾病水肿症状
- 中医治疗甲亢病 了解甲亢病之后的中医治疗偏方
- 小学数学教材中函数思想体现在哪里 小学数学中函数思想具体体现在哪些方面
- 如何克服学习魔方过程中的急躁情绪 克服急躁情绪的方法
- 脾胃不好的中医症状_身体出现这几个症状要当心
- 中医针灸减肥食谱介绍 针灸减肥常见穴位有哪些