【JavaScript】JavaScript基础-变量、运算符与控制语句

一.变量

变量:
定义一个变量,系统会为之分配一块内存,程序可以用变量名来表示这块内存中的数据。

由于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

时间: 2024-09-20 04:10:12

【JavaScript】JavaScript基础-变量、运算符与控制语句的相关文章

Javascript 按位左移运算符使用介绍(&amp;lt;&amp;lt;)_基础知识

按位左移运算符 (<<)左移表达式的位. result = expression1 << expression2 参数result 任何变量. expression1 任何表达式. expression2 任何表达式. 说明<< 运算符把 expression1 的所有位向左移 expression2 指定的位数.例如: var temptemp = 14 << 2变量 temp 的值为 56,因为 14 (即二进制的 00001110)向左移两位等于 56

Javascript中的变量使用说明_基础知识

javascript中的所有变量都是类型松散的,不同于其他面向对象语音的变量声明都是强类型的.因此Javascript 的变量声明是不包括类型的.通过var关键字或者直接写变量名来声明一个变量,如: var v = 1; v=1; 这时有人可能会问,上述的两种声明有什么区别,为什 么会有这两种不同的声明方式,这就涉及到javascript中变量的作用域了.在javascript中,变量的作用域包括全局和函数级别的. 全局变量可以声明在函数体外,无论使用上述的哪种声明方式,在函数体外 声明的变量都

JavaScript语言基础知识点图示

原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型     2.JavaScript 变量     3.Javascript 运算符     4.JavaScript 数组     5.JavaScript 流程控制     6.JavaScript 函数基础     7.DOM 基本操作     8.Window 对象     9.JavaScript 字符串函数     10.正则表达式

JavaScript 语言基础知识点总结(思维导图)_javascript技巧

JavaScript 数组 JavaScript 函数基础 Javascript 运算符 JavaScript 流程控制 JavaScript 正则表达式 JavaScript 字符串函数 JavaScript 数据类型 JavaScript 变量 Window 对象 DOM 基本操作     由于上面的图片比较大,建议大家下载到本地查看

JavaScript入门基础_javascript技巧

JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运算符(+,-,*,/,++,--,%).比较运算符(>,<,<=,>=,==,===,!=,!==).逻辑运算符(||,&&,!).条件运算(?:).位移运算符(|,&,<<,>>,~,^)和字符串运算符(+). 可能很多人不知道&quo

Javascript 按位左移运算符 (&lt;&lt;)

 这篇文章主要介绍了Javascript 按位左移运算符 (<<) 将表达式数字转换成二进制,之后向左移表达式的位的相关资料,需要的朋友可以参考下 按位左移运算符 (<<) 左移表达式的位.   result = expression1 << expression2   参数 result   任何变量.   expression1   任何表达式.   expression2   任何表达式.   说明 << 运算符把 expression1 的所有位向左

JavaScript面向对象基础知识

1. 对象 对象是JavaScript的基础.JavaScript的大部分功能都是基于对象的.从最基本的层次而言,对象是一系列属性的集合. // 创建一个新的Object对象,存放在 'obj' 变量中 var obj = new Object(); // 给这个对象设置一个属性 obj.val = 5; obj.click = function(){     alert( "hello" ); }; // 简写方式,键值对(key/value pair)来定义属性 var obj =

vbscript怎样和javascript之间传递变量

关于vbscript 与 javascript如何传递变量(包括服务器端与客户端)  一:最近,经常碰到有网友问,如何使vbscript和javascipt传递变量.不知道为什么要这么做.因为每一种脚本语言几乎都可以完成所需要的  功能.为什么要两个一起用呢?不过,可以告诉大家.完全可以.下面,关于为什么可以的概念,昨天我讲了半天,还是有网友不明白.最后  把我都快搞糊涂了.所以,我们还是结合例子来说吧. 1:vbscript与javascipt传变量(客户端) <HTML> <HEAD

JavaScript通过this变量快速找出用户选中radio按钮的方法

 这篇文章主要介绍了JavaScript通过this变量快速找出用户选中radio按钮的方法,涉及javascript中this变量的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了JavaScript通过this变量快速找出用户选中radio按钮的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码通过this变量结合radio按钮的onchange事件快速找出用户选择的哪一个radio按钮 ? 1 2 3 4 5 6 7 8 9 10 11 <script>

《HTML5+JavaScript动画基础》——导读

前言 本书介绍了如何借助计算机代码和数学知识在Web上创建交互式的动画.你无须为记不清高中代数课的内容而感到担心,你只需有对它们稍微有一些了解就可以开始本书的学习.本书并不是为了让你记住各种数学公式和理论,而是教给你一些可以用于实现和表达创意的工具.虽然在此过程我们也会介绍一些根本性的原理,但是更加重要的是,告诉你如何将技术实际运用到你的工作中.你将看到各种概念和公式如何在你面前即时地发挥作用.尝试将本书想象成各种运动元素,或包含各种创意组合.竞赛与引用的目录. 本书中会出现大量可供学习的示例,