JavaScript入门(4)
一、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)的更多相关文章
- JavaScript入门篇 编程练习
编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...
- JavaScript入门
本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...
- 慕课网JavaScript入门篇课程笔记
1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...
- JavaScript入门基础
JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...
- JavaScript入门介绍(二)
JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Lit ...
- JavaScript入门介绍(一)
JavaScript入门介绍 [经常使用的调试工具][w3school.com.cn在线编辑] [Chrome浏览器 开发调试工具]按F121.代码后台输出调试:console.log("t ...
- 开心菜鸟系列----函数作用域(javascript入门篇)
1 <!DOCTYPE html> 2 <html> 3 <script src="./jquery-1.7.2.js"></ ...
- 开心菜鸟系列----变量的解读(javascript入门篇)
console.info( console.info(window['weiwu']) console.info(window. ...
- javascript入门视频第一天 小案例制作 零基础开始学习javascript
JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...
- ArcGIS API for JavaScript 入门教程[0] 目录
随时翻看. 转载注明出处,博客园/CSDN/B站:秋意正寒. Part 1 必看 ArcGIS API for JavaScript 入门教程[1] 渊源 你还真不一定知道这是啥.非得学吗? ArcG ...
随机推荐
- Apache ‘mod_pagespeed’模块跨站脚本漏洞
漏洞名称: Apache ‘mod_pagespeed’模块跨站脚本漏洞 CNNVD编号: CNNVD-201310-677 发布时间: 2013-11-05 更新时间: 2013-11-05 危害等 ...
- CodeForces 1
A- Theatre Square Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u ...
- SQL Server 2008 数据库日志文件丢失处理方法
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令. 1.修改数据库为紧急模式 ALTER DATABASE Zhangxing SET ...
- 期待已久的2012年度最佳jQuery插件揭晓
近日,国外著名博客WDL发布了2012年度最佳 jQuery 插件.jQuery 自2006年发布以来,经过6年的迅速发展,目前已是最流行和使用最广泛的 JavaScript 框架,这主要归功于众多围 ...
- Visual Studio 2015 下载地址
Visual Studio 2015 发行说明: https://visualstudio.com/zh-cn/news/vs2015-vs.aspx Visual Studio 2015 特性简 ...
- 【JS】Intermediate8:jQuery:AJAX
1.$.ajax is the main method, allowing you to manually construct your AJAX request 2.eg: gets some da ...
- 【JS】Beginner1:Making Stuff Happen
1.JS(JavaScript) is for interactivity 2.How does JS relate to HTML&CSS? script tag script elemen ...
- bzoj2946 [Poi2000]公共串(SA,SAM)
[题意] 多串求LCS. [思路] 主要是想找一下SAM的优越感 :) velui good 后缀数组划分height需要注意不少细节 <_<,然后不停debug [代码] ...
- 【ACM/ICPC2013】POJ基础图论题简析(一)
前言:昨天contest4的惨败经历让我懂得要想在ACM领域拿到好成绩,必须要真正的下苦功夫,不能再浪了!暑假还有一半,还有时间!今天找了POJ的分类题库,做了简单题目类型中的图论专题,还剩下二分图和 ...
- 全英文版时间格式化07/29/2010 4:14:01 PM
之前格式化,AM PM出不来,总是显示上午 下午 aspx页面的绑定: <%#Eval("AddDate") == DBNull.Value ? "" : ...