JS的运算符

加 +

减 -

乘 *

除 /

取余 %

自增 ++

自减 --

赋值运算符

a=3

a+=3  a=a=3

a-=3   a=a-3

a*=3  a=a*2

a/=3   a=a/3

a%=3  a=a%3 a=1

连接符号+ (把多个变量拼接到一起)

A=’我’;  B=‘是’; C=‘谁’

A+B+C

比较运算符

==等于   x==8

===恒等于 值大小和类型均一样,JS都属于弱类型语言

!= 不等于

>

<

>=

<=

逻辑运算符

&&  and  与  1>0&&9>8=>true

||   or   或   1>0||1==0 =>false

!   not  非   1!=2 =>true

条件判断

if(条件){语句体;}  满足条件执行语句体

if(条件){语句体1;}else{语句体2;}  满足条件执行语句体1  不满足条件执行语句体2

if(条件1){语句体1;}else if(条件2){语句体2;}else{语句体3}   都满足才执行语句体3

switch(结果)

{

case A:

和A一样执行语句体1

Break;

case B:

和B一样执行语句体2

break;

default:   都不满足执行default

}

循环

for循环

for(在循环开始前执行;执行的条件;在循环后执行){执行的语句体}

<script type="text/javascript">

var str="ichunqiu";  //注意:i-0是for()的第一部分,可以提前去申明并且要初始化

for (var i=;i<str.length;){

document.write(str[i]+"<br>");

        i++//i++是for()的第三部分,可以放在语句体中

}

</script>

如果要编译对象 var person={name:”jcq”,age:10,address:”BeiJing”}需要使用in法如下:

var person={name:"icq",age:,address:"beijin"};
var x,print="";
for (x in person){
print+=person[x]
}
document.write(print)

While循环

while(条件){语句体} //先去判断条件,条件满足了,才会执行语句体

var i=,sum=;
while(i<=){
sum +=i;
i++;
}
document.write(sum)

do while 循环

do(语句体)while(条件) //先去执行语句体,再去判断条件

var i=,sum=;
do{
sum+=i;
i++
}
while(i<=);
document.write(sum)

break是跳出整个循环

continue是跳出当前才循环,依然会执行后续的循环

在JS中判断数据类型,使用typeof()判断

类型转换

String(1)  转换成字符串

x.toString()  转换成字符串

Numeber()  转换成数字    NaN不是数字

JavaScript的运算符、条件判断、循环、类型转换(9.25 第十一天)的更多相关文章

  1. 值类型之间的相互转化,运算符,if条件判断,循环,函数

    值类型之间的相互转化 number | string | boolean 一.转换为boolean=>Boolean(a); var num = 10; var s = '123'; var b ...

  2. Dart运算符条件判断类型转换

    /* 1.Dart运算符: 算术运算符 + - * / ~/ (取整) %(取余) 关系运算符 == != > < >= <= 逻辑运算符 ! && || 赋值 ...

  3. Python 条件判断 循环

    age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的 ...

  4. python笔记五(条件判断/循环/break和continue)

    一 条件判断 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> ...

  5. Python基础:条件判断 &&循环

    1:条件判断 2:循环 2.1:for 2.2  while 小结: continue :跳出本次循环 进行下次循环,  break :结束循环体.

  6. Ruby学习中(条件判断, 循环, 异常处理)

    一. 条件判断 详情参看:https://www.runoob.com/ruby/ruby-decision.html 1.详情实例(看看就中了) #---------------# # LOL场均人 ...

  7. python 输入输出 条件判断 循环

    1.条件判断 score = int(input("请输入学生成绩:"))if score>100 and score <0: print("请输入正确的成绩 ...

  8. JavaScript基本语法 -- 条件语句 & 循环语句

    条件语句 条件语句(Conditional statement)是JavaScript里面的基本结构之一,程序根据表达式的真假决定执行或者跳过某个分支,于是,条件语句有时候也可以称为"分支语 ...

  9. JavaScript里面的条件、循环语句以及异常处理

    1.JavaScript里面条件语句主要有两种形式 if(条件){ ... }else if(条件){ ... }else{ ...} switch(变量名): case 值1://如果变量名为值1, ...

  10. javascript中对条件判断语句的优化 分类: JavaScript 2015-06-07 09:54 832人阅读 评论(2) 收藏

    不管写什么程序,平时都会用到条件语句,如:if...else... switch这样的语句,来达到对条件的判断.下面看来一段代码: function abc(test){ if (test == 1) ...

随机推荐

  1. 5G将重新定义物联网和边缘计算

    导读 比上一代蜂窝服务(4G)相比,5G提供的无线蜂窝连接性具有更高的带宽.更低的延迟和更高的设备密度. 比上一代蜂窝服务(4G)相比,5G提供的无线蜂窝连接性具有更高的带宽.更低的延迟和更高的设备密 ...

  2. gerrit关闭管理员权限后解决办法

    问题描述:gerrit以管理员的身份登录后,create new list和 create new group不显示,导致无法创建新的项目和权限组 出现问题:gerrit可视化页面误删all_proj ...

  3. IOS导航器 + 表控制器 常用功能函数/属性

    1. 设置标题栏(顶部)颜色 在表控制器中 e.g -(void)viewDidLoad中添加 self.navigationController.navigationBar.barTintColor ...

  4. DeprecationWarning:'open()' is deprecated in mongoose>=4.11.0,use 'openUri()' instead or set the 'useMongoClient' option if using 'connect()' or 'createConnection'

    mongoose.connect('mongodb://localhost/test');报错:(node:2752) DeprecationWarning: `open()` is deprecat ...

  5. PCA算法提取人脸识别特征脸(降噪)

    PCA算法可以使得高维数据(mxn)降到低维,而在整个降维的过程中会丢失一定的信息,也会因此而实现降噪除噪的效果,另外,它通过降维可以计算出原本数据集的主成分分量Wk矩阵(kxn),如果将其作为数据样 ...

  6. redis的基本操作

    redis是key-value的数据结构,每条数据都是⼀个键值对 键的类型是字符串 注意:键不能重复 值的类型分为五种: 字符串string 哈希hash 列表list 集合set 有序集合zset ...

  7. docker 为镜像添加ssh服务-docker commit命令创建

    环境centos7 一.准备工作 docker pull ubuntu:18.04 docker run -it ubuntu:18.04 bash 二.配置软件源apt-get update,如果系 ...

  8. tensorflow学习笔记(二)常量、变量、占位符、会话

    常量.变量.占位符.会话是tensorflow编程的基础也是最常用到的东西,tensorflow中定义的变量.常量都是tensor(张量)类型. 常量tf.constant() tensorflow中 ...

  9. Python最新暴力破解WiFi,攻破所有密码限制,最强破解!

    暴力破解wifi密码 这个代码也是非常简单,这里需要用Python中的pywifi这个库,所以需要在DOS命令下安装这个库,同样使用pip install pywifi,很简单就安装成功了,我用的是P ...

  10. Json实体类驼峰名称转化器

    背景 我们常用一些网站,将json转化成实体类.但不巧的是,这些自动生成的都是小驼峰.需要进一步的改成大驼峰+JsonProperty.接着同事说他已经有个工具了.我稍微简化了一下 方法 首先行分离. ...