【JavaScript】JavaScript基础-变量、运算符与控制语句
来源:互联网 发布:c语言编写安卓 编辑:程序博客网 时间:2024/05/16 08:52
一.变量
变量:
定义一个变量,系统会为之分配一块内存,程序可以用变量名来表示这块内存中的数据。
由于javascript采用的是弱类型的变量形式,因此,在声明一个变量的时候,我们不必声明它的类型,但是在使用的时候由javascript引擎来自动确定变量的数据类型。
声明变量需要使用var关键字
例如:var name;
声明变量的同时为其赋值
例如:var name="jack";(不赋值的时候是undefined)
对已知赋值的变量赋予一个其他类型的数据
例如:name=123;
不事先声明变量而直接使用
例如:x=1234;(这里x进行加法会被当成字符串)
二.运算符
1.算术运算符
+,-,*,/,%,++,--加减乘除、求模、自加、自减运算符
2.赋值运算符
=、+=、-=、*=、/=、%=
3.比较运算符
>、<、>=、<=、==、!=
4.逻辑运算符
&&、||、!
5.位运算符
&:只有参加运算的两位都为1,运算结果才为1,否则就为0
|:只有参加运算的两位都为0,运算结果才为0,否则就为1
^:只有参加运算的两位不同,运算结果才为1,否则就为0
>>:将左边操作数在内存中的二进制数据右移右边操作数指定的位数,左边位置移空的部分,补上左边操作数原来的最高位的二进制位值。
如:1000 1010
右移后 1100 0101(0被抛弃)
<<:将左边操作数在内存中的二进制数据左移右边操作数指定的位数,右边移空的部分补0。
>>>:将左边操作数在内存中的二进制数据右移右边操作数指定的位数,左边移空的部分补0。
三.控制语句
1.switch选择语句
swicth(表达式)
{
case 取值1:
语句块1
break;
......
case 取值n:
语句块n
break;
default:
语句块n+1
break;
}
2.while循环语句
while(条件表达式语句)
{
执行语句块
}
3.do-while语句
do
{
执行语句块
}while(条件表达式语句)
3.for循环语句
你懂得......
4.break与continue语句
5.if-else语句
尊重开源精神,尊重劳动成果,转载请注明出处:http://blog.csdn.net/acmman/article/details/43900669
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
- JavaScript基础语法、语法规范、标识符与变量、数据类型、运算符、流程控制
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
- JavaScript---网络编程(1)-介绍、变量、运算符与语句
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- javaScript-运算符、表达式和控制语句
- javascript运算符和控制语句
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- javascript变量声明规则与流程控制语句
- JAVASCRIPT基础语句和变量
- JavaScript基础之流控制语句
- JAVA基础第二天学习日记_标识符、常量与变量、运算符、条件控制语句
- JavaScript——1(基本语法,类型,变量与运算符,控制流程,函数)
- 【学习笔记】JavaScript——变量、运算符与表达式、语句
- JavaScript基础学习笔记(二)——JavaScript 注释、JavaScript 变量、JavaScript运算符
- JavaScript之 ------ 基本运用语法(变量、运算符、语句)
- JavaScript语法学习2--运算符、流程控制语句
- [知了堂学习笔记] javascript数据类型、运算符、控制语句
- USACO Ski Course Design
- Codeforces Round #291 (Div. 2)D.R2D2 and Droid Army——RMQ+二分
- hdoj1007(最近距离点对)Quoit Design
- AOJ 0121 Seven Puzzle (bfs)
- bzoj 1432: [ZJOI2009]Function
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
- Java—Java多线程中join方法的理解
- F5负载均衡器 应用交付网络
- atitit.orm的缺点与orm框架市场占有率,选型attilax总结
- jdbc+记事本编程试水
- android ImageView scaleType属性
- POJ 2718 Smallest Difference (dfs)
- 小寒假第十四天总结 uitouch
- atitit.Windows Server 2003 2008 2012系统的新特性 attilax 总结