6.14 Js的样式 运算符 数据类型

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

在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;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值