一、JS能做什么?

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

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

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

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

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

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

二、JS表达式

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

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

Eg:

注:串表达式中mychar是变量

注:num是变量

三、操作符

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

2、JS中的操作符有

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

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

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

3、 "+"操作符

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

Eg:

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

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

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

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

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

Eg:

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

五、比较操作符

六、逻辑与操作符

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

逻辑与操作符值表

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

逻辑与操作符值表

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

七、操作符优先级

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

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

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

JavaScript入门(4)的更多相关文章

  1. JavaScript入门篇 编程练习

    编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...

  2. JavaScript入门

    本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...

  3. 慕课网JavaScript入门篇课程笔记

    1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...

  4. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  5. JavaScript入门介绍(二)

    JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Lit ...

  6. JavaScript入门介绍(一)

    JavaScript入门介绍 [经常使用的调试工具][w3school.com.cn在线编辑] [Chrome浏览器 开发调试工具]按F121.代码后台输出调试:console.log("t ...

  7. 开心菜鸟系列----函数作用域(javascript入门篇)

      1 <!DOCTYPE html>   2 <html>   3 <script src="./jquery-1.7.2.js"></ ...

  8. 开心菜鸟系列----变量的解读(javascript入门篇)

                       console.info(         console.info(window['weiwu'])          console.info(window. ...

  9. javascript入门视频第一天 小案例制作 零基础开始学习javascript

    JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...

  10. ArcGIS API for JavaScript 入门教程[0] 目录

    随时翻看. 转载注明出处,博客园/CSDN/B站:秋意正寒. Part 1 必看 ArcGIS API for JavaScript 入门教程[1] 渊源 你还真不一定知道这是啥.非得学吗? ArcG ...

随机推荐

  1. [HDU 1430] 魔板

    魔板 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...

  2. mysql shell 备份脚本

    使用 mysqldump 备份数据库,通过 FTP 上传到备份服务器,同时在本地保留备份文件. 新建一个 Shell 脚本文件 vi /home/work/backup.sh 添加如下内容: #! / ...

  3. Android获取IMSI和IMEI

    IMSI是一个 唯一的数字, 标识了GSM和UMTS 网络里的唯一一个用户. 它 存储 在手机的SIM卡里,它会通过手机发送到网络上. IMEI也是一串唯一的数字, 标识了 GSM 和 UMTS网络里 ...

  4. CONTAINING_RECORD 宏

    Windows中提供了一个宏 #define CONTAINING_RECORD (address, type, field ) ((type *)( \ (PCHAR)(address ) - \ ...

  5. LightOJ 1074 Extended Traffic SPFA 消负环

    分析:一看就是求最短路,然后用dij,果断错了一发,发现是3次方,有可能会出现负环 然后用spfa判负环,然后标记负环所有可达的点,被标记的点答案都是“?” #include<cstdio> ...

  6. setTimeout中0毫秒延时

    先来看段代码,思考一下执行的结果. alert(1); setTimeout(function(){alert(2);}, 0); alert(3); 估计很多人认为执行结果为1,2,3,原因就是认为 ...

  7. freemaker分页模板

    <link href="${base}/res/pra/css/style.css" rel="stylesheet" type="text/c ...

  8. 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错

    做足准备工作之后进行安装oracle,运行runInstall的时候别的时候输出如下错误 写入目录 /tmp/OraInstall2015-05-20_03-35-53PM 时出错.请确保此目录是可写 ...

  9. MySQL安装配置,命令,异常纪要

    一.Mac上的安装配置      // brew安装      brew install mysql      // 设置为开机启动      brew services start mysql    ...

  10. C# ip hash算法实现ip分流

    private void button42_Click(object sender, EventArgs e) { Dictionary<int, string> proxyIpNodes ...