在body里加入script标签:编写Js指令语言;
虽然JavaScript和ECMAScript通常被人用来表达相同的意思,但JavaScript的含义去比ECMA-262中规定的多得多。一个完整的JavaScript实现应由三个部分组成:
1.核心(ECMAScript)
2.文档对象模型(DOM)
3.浏览器对象模型(BOM)
CMA-262标准主要规定了这门语言由以下组成部分:
1.语法
2.变量和数据类型
3.关键字和保留字
4.操作符
5.控制语句
6.对象
alert (网页弹窗) & document.write (在网页直接打印话)

js也分内部样式和外部样式,行内样式:
单双引号,要交替使用,不然会报错!
(1)内部样式:一般写在body里的那些html的下面,这样确保在加载出来html编写的东西后,才能成功渲染页面,去执行js;
(2)外部样式:script src=“地址”
(3)内嵌样式:onclick=“javascript:‘ 指令’”
变量:
几种表达方式写法:
★当定义一个变量时,不设置变量值,只定义的时候,只会被赋予初始值:显示undefined;
(1)格式: var:abc;(定义一个变量 用 var);
abc:100;(设置变量);

(2)格式:直接定义,但是用逗号隔开的时候,只会生效最后一个;前两个是默认值;
(3)格式:不加var的写法,也可以生效,但是不推荐;
变量里有很多的数据类型:
1.undefined:当设置了变量名字,但是没有数值的时候;
2.null:表示一个空值,什么都没有;
3.number:分为整数和带有小数点;
4.布尔值boolean:true / flase;
5.string:双引号或者单引号里写入文字;变量的内容如果是文字,需要加入单引号:
检测js的数据类型:在变量的前面加上typeof :
一个是可以加上typeof(自定义变量的名字)【括号】;一个是加上typeof 空格后直接跟上自定义变量的名字;
都可以实现;

js运算符的概念:
1." + " :加号的作用 (1)字符串拼接;(2)数字的相加;
(3)加号:隐式数据类型转换:
2." - "减号的作用 (1)数字的相减;
(2)减号:隐式数据类型转换:
3." * "乘号的作用 (1)数字的相乘;
(2)乘号:隐式数据类型转换:
4." / "除号的作用 (1)数字的相除;
(2)除号:隐式数据类型转换:
5." % "取余数(取模)的作用 (1)数字相除,除不尽的情况,剩下的余数;
(2)取余数:隐式数据类型转换:
6." ++ "加加号的作用 (1)数字的递增相加;
前++和后++的区别:
★★前++是先计算,后赋值;
后++是先赋值,后计算;
7." -- "减减号的作用 (1)数字的递增相减;
前--和后--的区别:和++同理;
8." == "等于等于的作用:
去比较两个数字是否相等,相等得到的结果就是true,不等是false;
就算一个是字符串,一个就是数字,也是一样可以进行比较的,不分类型;
9." === "等于等于等于的作用:
去比较两个数字是否相等,相等得到的结果就是true,不等是false;
但是如果一个是字符串,一个是数字,得到的就是false了,因为不仅要是数值相同,数据类型也要相同;
10." != " :不等于的意思;
只是比较值,不比较类型;
11." !== " :也是不等于的意思;
但是既比较值,又比较类型;
12." > " :大于号;当满足时候,就会显示true;都支持隐式数据类型转换;
13." < " :小于号;当满足时候,就会显示true;都支持隐式数据类型转换;
14.">=":大于等于;当其中一个能满足时候,就会显示true;都支持隐式数据类型转换;
15."<=":小于于等于;当其中一个能满足时候,就会显示true;都支持隐式数据类型转换;
16."&&"与号 都的意思:因为不可以出现同时比较,所以要用到与号来实现当左右两边的条件都满足时候,才会显示true;
17." || "或者的意思:有多个条件时,
18." ! "取反的意思:加上了!之后,会把true改成false;其中一个满足了,就会显示true;

本文介绍了JavaScript在HTML中的使用,包括内部样式、外部样式和内嵌样式的应用。讲解了变量定义、数据类型的检测以及各种运算符的概念,如加号、减号、乘号、除号等,同时涉及字符串拼接、隐式数据类型转换和比较运算符的使用。
1357

被折叠的 条评论
为什么被折叠?



