JavaScript语言基础-数据运算和流程控制
2009-07-24 22:09
501 查看
1.有效的JavaScript类型:数字、字符串、逻辑值、对象等
2.字符串运算符: +
一个特殊的例子,不同类型的数据用 “+”运算符连接怎么先进行类型转换
var a="5";
var b=6;
document.write(a+b);
结果为:56,这里如果 运行符+中有 字符存在,则结果一定为字符串
3.比较运算符和逻辑运算符
几个特例: (1)===<全等运算符>:如果两个表达式(包括它们的数据类型)相等,则结果为true
var a="10";
var b=10;
if(a==b)
{ alert("a等于b"); }
else
{ alert("a不等于b"); }
//结果 为:a等于b
//===========分割线================
var a="10";
var b=10;
if(a===b)
{ alert("a等于b"); }
else
{ alert("a不等于b"); }
//结果 为:a不等于b
4.圆括号和逗号运算符的结合使用
(,) 来计算一系列表达式并返回最后一个表达式的结果,例如:
var a=2; var b=3; var c=(a++,b++,a+b);
alert(c);结果为:7;
5.流程控制
两种分支结构: if..else... 和 switch... case...条件语句,三种循环结构:do...while / for/ while循环
2.字符串运算符: +
一个特殊的例子,不同类型的数据用 “+”运算符连接怎么先进行类型转换
var a="5";
var b=6;
document.write(a+b);
结果为:56,这里如果 运行符+中有 字符存在,则结果一定为字符串
3.比较运算符和逻辑运算符
几个特例: (1)===<全等运算符>:如果两个表达式(包括它们的数据类型)相等,则结果为true
var a="10";
var b=10;
if(a==b)
{ alert("a等于b"); }
else
{ alert("a不等于b"); }
//结果 为:a等于b
//===========分割线================
var a="10";
var b=10;
if(a===b)
{ alert("a等于b"); }
else
{ alert("a不等于b"); }
//结果 为:a不等于b
4.圆括号和逗号运算符的结合使用
(,) 来计算一系列表达式并返回最后一个表达式的结果,例如:
var a=2; var b=3; var c=(a++,b++,a+b);
alert(c);结果为:7;
5.流程控制
两种分支结构: if..else... 和 switch... case...条件语句,三种循环结构:do...while / for/ while循环
相关文章推荐
- php基础系列----3数据类型及运算和流程控制
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- 二、JavaScript语言--JS基础--JavaScript进阶篇--流程控制语句
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- JavaScript语言基础---(三)流程控制语句
- JavaScript基础语法、语法规范、标识符与变量、数据类型、运算符、流程控制
- Java语言基础(二)——数据类型、运算符和流程控制语句
- 01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
- C语言基础之基础语法、基本运算及流程控制
- JavaScript基础-基本数据类型和基本流程控制
- 黑马程序员_01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)
- Day01——C语言数据类型+运算+流程控制
- (3)JavaScript基础(基本语法:变量与数据类型、类型转换、运算符、流程控制、函数、对象、自定义对象、原型)
- 黑马程序员——C语言基础语法--scanf函数、基本运算、流程控制
- java基础59 JavaScript运算符与控制流程语句(网页知识)
- 黑马程序员——零基础学习iOS开发——04 c语言:基本运算、流程控制、函数
- T-SQL 语言基础(五)—— 流程控制语句
- python语言基础之基本数据类型及其运算(1)
- 积少成多Flash ActionScript 3.0(1) - 基础之数据类型、操作符和流程控制语句
- javascript基础(控制流程(循环 while,for))(十二)