JavaScript入门(4)

时间:2021-08-24 12:55:44

一、JS能做什么?

1、增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)

2、实现页面与用户之间的实时、动态交互(如:用户注册、登录验证等)

什么是变量?http://www.cnblogs.com/shiy/p/6051492.html

从字面上,变量是可变的量。

从编程角度讲,变量是用于存储某种/某些数值的存储器。

可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。

JavaScript入门(4)

二、JS表达式

表达式是指具有一定的值、用操作符把常数和变量连接起来的代数式。

一个表达式可以包含常数或变量

Eg:

JavaScript入门(4)

JavaScript入门(4)

注:串表达式中mychar是变量

JavaScript入门(4)

注:num是变量

JavaScript入门(4)

三、操作符

1、操作符是用于在JS中指定一定动作的符号。

2、JS中的操作符有

    算术操作符:+、-、*、/

    比较操作符:<、>、>+、<=

    逻辑操作符:&&、||、!

3、 "+"操作符

在JS中"+"不知代表加法,还可以连接两个字符串

Eg:

mystring = "Java" + "Script";//mystring的值"JavaScript"这个字符串。

+号两边是数值,功能为计算,值为数值。

+号两边一侧为字符串,功能为连接作用,值为字符串。

四、自加一,自减一(++和--)

算术操作符除了(+、-、*、/)外,还有两个常用操作符:自加一"++" ; 自减一"--"

Eg:

JavaScript入门(4)

mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

JavaScript入门(4)

五、比较操作符

JavaScript入门(4)

JavaScript入门(4)

六、逻辑与操作符

"&&"逻辑与:两边值同时满足,结果才为真

JavaScript入门(4)

逻辑与操作符值表

JavaScript入门(4)

"||"逻辑或:两个条件有任一个条件满足,结果即为真

JavaScript入门(4)

逻辑与操作符值表

JavaScript入门(4)

"!"逻辑非:“不是”的意思

JavaScript入门(4)

JavaScript入门(4)

七、操作符优先级

操作符优先级(由高到低)

算术操作符——》比较操作符——》逻辑操作符——》“=”赋值操作符

同等级运算顺序(从左到右),多层括号(由里向外)

JavaScript入门(4)

JavaScript入门(4)