`
xidajiancun
  • 浏览: 452769 次
文章分类
社区版块
存档分类
最新评论

javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句

 
阅读更多

好吧,简单说下运算符,贴个表:

运算符 描述 例子 结果
+ x=y+2 x=7
- x=y-2 x=3
* x=y*2 x=10
/ x=y/2 x=2.5
% 求余数(保留整数) x=y%2 x=1
++ 累加 x=++y x=6
-- 递减 x=--y x=4
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0

好吧,估计大家都嫌弃我这么啰嗦了,我就不多说什么了。


贴段代码说说--分支:

/**
 * 分支
 */
(function(){
	/**
		if(条件){
			//...
		}
		if(条件){
			//..
		}else if(条件){
			//..
		}else{
		}
	 */
	//实验
	var d = new Date();
	var time = d.getHours();
	if(time >= 18){
		document.write("<b>good evening</b>")
	}else{
		document.write(time)
	}
	//实验2
	if(time<10){
		document.write("<b>good ,morning</b>")
	}else if(time>=10 && time<16){
		document.write("<b>good ,day</b>")
	}else{
		document.write("<b>good evening</b>");
	}
	//实验3
	//三目运算符 (条件)?"成立":"失败"
	var str = "";
	str = (time>10)?"good ,day":"good evening";
	//alert(str);
	
	/**
	 * 	switch 后面的(n)可以是表达式,也可以是变量
		switch(n){
			case 1:
			    //代码
			   break;
			case 2:
			    //代码
			    break;
			default:
				//代码
				break;
		}
	 */
	document.write("<br>")
	theDay = d.getDay();
	switch(theDay){
		case 5:
			document.write("finally friday");
			break;
		case 6:
			document.write("super zhouliu");
			break;
		case 0:
			document.write("sleepy sunday");
			break ;
		default :
			document.write("xiwang 一个 zhoum");
	}
		
})()

贴段代码说说"循环"

/**
 * 循环
 */
(function(){
	/**
		for(变量 = 开始数值;变量<=结束值;变量=变量+步长){
		}
	 */
	var arr = [1,2,3,45,6,5];
	for (var i = 0; i < arr.length; i++) {
		document.write(arr[i]+"<br>")
	}
	/**
		while(变量<=结束值){
		}
	 */
	var i = arr.length-1;
	while(i>=0){
		document.write(i+"-->"+arr[i]+"<br>");
		i--;
	}
	/**
	 * for(变量 in 对象){
	 * }
	 */
	var o = {name:"USPCAT",age:1};
	for(k in o){
		document.write(k+"-->"+o[k]+"<br>");
	}
})()

贴段代码说说其他零散的知识:

/**
 * js的其他零散知识
 */
(function(){
	//1异常捕获
//	try{
//		
//	}catch(e){
//		
//	}
	try{
		//alert(2/0)	
	}catch(e){
		//throw new Error(e)
	}
})()
	/**
	 * 定时器
	 * setTimeout
	 * 未来某个时间执行一段代码
	 */
	function timedMsg(){
		//一秒钟以后出发的函数
		var t = setTimeout("alert('1 miao zhong ')",1000);
	}
	
	var c = 0;
	var t ;
	function timedCount(){
		document.getElementById("txt").value = c;
		c = c+1;
		t = setTimeout("timedCount()",1000)
	}
	
	function stop(){
		clearTimeout(t);
	}

鄙人不解释,解释多了就是矫情了,哈哈~

简单粗暴易懂啊

分享到:
评论

相关推荐

    html5入门到精通 视频教程

    JavaScript基础语法23_break,continue语句 JavaScript基础语法24_函数 JavaScript基础语法25_函数 JavaScript基础语法26_递归 JavaScript基础语法27_对象创建 JavaScript基础语法28_两种数据类型的内存对比 ...

    JavaScript基础学习资料

    JavaScripte变量,JavaScript运算符,JavaScript数组,JavaScript流程语句,JavaScript字符串函数,JavaScript函数基础,JavaScript基础DOM操作,JavaScript正则表达式,DOM对象,BOM浏览器对象模型

    javascript教案 JavaScript基础

    javascript学习指导,语法基础的指导及编写格式和方法的说明 第一章 概述 4 1.1 JavaScript的由来 4 1.2 什么是JavaScript 4 1.3 JavaScript的特点 4 1.3.1 javascript的优点 5 1.3.2 javascript的局限...

    JavaScript征途

    由浅入深,包括6篇21章,主要内容包括:JavaScript语言的基本特性,开发简单的JavaScript程序,JavaScript语法体系,数据、数据类型和变量,运算符和表达式,语句和结构,JavaScript函数, JavaScript对象,数组,...

    JavaScript基础.doc

    2 JavaScript语法基础 6 2.1 值、变量与常量 6 2.1.1 值 6 2.1.2 变量 6 2.1.3 常量 7 2.2 运算符与表达式 7 2.2.1 表达式 7 2.2.2 操作数 7 2.2.3 运算符 7 2.3 流程控制语句 8 2.3.1 if…else…控制结构 8 2.3.2 ...

    21天学通javascript——PDF完整版下载.zip

    第一篇完整地讲解了Javascript的基础知识,主要内容包括Javascript概述、数据类型、常量与变量、表达式与运算符、程序语句、函数和数组等。第二篇专门介绍Javascript中内置对象的应用,内容包括Javascript对象基础、...

    浅谈javascript运算符——条件,逗号,赋值,()和void运算符

    javascript中运算符总共有46个,除了前面已经介绍过的算术运算符、关系运算符、位运算符、逻辑运算符之外,还有很多运算符。本文将介绍条件运算符、逗号运算符、赋值运算符、()和void运算符 条件运算符  条件运算符...

    javascript完全学习手册2 源码

    第2章 JavaScript编程基础 2.1 基础语法 2.1.1 数据类型 2.1.2 变量和常量 2.1.3 表达式 2.1.4 运算符 2.2 流程控制 2.2.1 条件语句r 2.2.2 循环语句 2.2.3 其他语句 2.3 使用对话框 2.3.1 警告...

    《JavaScript征途》书稿实例

    本书内容全面,由浅入深,包括6篇21章,主要内容包括:JavaScript语言的基本特性,开发简单的JavaScript程序,JavaScript语法体系,数据、数据类型和变量,运算符和表达式,语句和结构,JavaScript函数, ...

    javascript思维导图和函数基础

    javascript思维导图,javascript变量...javascript运算符 javascript数组 javascript流程语句 javascript字符串函数 javascript函数基础 javascript基础DOM操 文档对象模型DO, javascript正则表达式,让大家一目了然。

    javascript完全学习手册1 源码

    第2章 JavaScript编程基础 19 2.1 基础语法 19 2.1.1 数据类型 19 2.1.2 变量和常量 22 2.1.3 表达式 24 2.1.4 运算符 24 2.2 流程控制 27 2.2.1 条件语句 27 2.2.2 循环语句 30 2.2.3 其他语句 35 2.3 使用对话框 ...

    Javascript核心读书有感之表达式和运算符

    表达式是javascript中的一个短语,javascript解释器会将其计算出一个结果。...本章(本文)将讲解所有javascript运算符。同时也讲解不涉及运算符的表达式(比如访问数组元素和函数调用),其语法和编

    PPT(JavaScript).rar_OS Develop_javascript_javascript ppt_javas

    熟悉JavaScript的数据类型: 数值型、字符型、逻辑型、空值 掌握JavaScript的表达式与运算符 掌握JavaScript控制语句、内部对象 掌握JavaScript自定义对象

    JavaScript权威指南-第六版

     5.1 表达式语句92  5.2 复合语句和空语句92  5.3 声明语句94  5.4 条件语句96  5.5 循环101  5.6 跳转106  5.7 其他语句类型113  5.8 JavaScript语句小结116  第6章 对象118  6.1 创建对象120  6.2 属性...

    01 JavaScript基本语法.ppt

    目的: 如何将 JavaScript 嵌入到 HTML 中 ...多分支语句switch根据表达式的值,进入不同的分支执行 多分支语句switch根据表达式的值,进入不同的分支执行 数组 Array对象常用的属性是length,排序方法:sort

    javascript文档

    javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...

    21天学通JavaScript(第2版)

    第一篇完整地讲解了javascript的基础知识,主要内容包括javascript概述、数据类型、常量与变量、表达式与运算符、程序语句、函数和数组等。第二篇专门介绍javascript中内置对象的应用,内容包括javascript对象基础、...

    JavaScript学习笔记整理_关于表达式和语句

    表达式和语句 eval&#40; &#41; 只有一个参数 参数非字符串时,直接返回这个参数; 参数为字符串时,它把字符串当成JavaScript代码进行编译,编译失败则抛出语法错误,编译成功则执行代码,并返回最后一条语句的值,...

    javascript笔记

    javascript的四种格式 javascript 的变量 javascript 表达式和运算符 javascript的语句 javascript的函数 javascript的对象 javascript的内置对象

Global site tag (gtag.js) - Google Analytics