Javascript基础——运算符、流程控制(循环、判断、真假、三元运算符)、Json
来源:互联网 发布:淘宝网购物基本流程 编辑:程序博客网 时间:2024/05/16 11:07
1、运算符(4种)
(1)算术运算符:“加+”、“减-”、“乘*”、“除/”、“取余%”
效果展示(见小案例——隔行变色)
window.onload=function (){
var aLi=document.getElementsByTagname('li');
for(var i=0;i<aLi.length;i++){
if(i%2==0){
aLi[i].style.background="#ccc";
}else{
aLi[i].style.background="";
}
}
}
(2)赋值运算符:=、+(或-、*、/、%)=、
(3)逻辑运算符:&&与运算、||或、!否
(4)关系运算符:<、 >、 <=、 >=、 ==、 === 、 !=、 !==
另外,运算符优先级,即“括号”;
2、流程控制
(1)判断:
a、if——else if——else
b、switch(i)——case 值1:case 值2: ....——default
例如:switch—case案例:
var name='abc'; var sex='男';
switch(sex){
case '男':alert(name+'先生,你好!');
case '女':alert(name+'女士,你好!');
default:alert('你好!');
}
c、三元运算符
例如:判断单数双数
var a=12;
a%2==0? alert('双数'):alert('单数');
(2)跳出
a、break:结束整个循环,跳出
b、contine:结束该单次循环,跳出仍继续
(3)循环
for、while
(4)判断真假:
真——true/非0/非字符串/非空对象如document、
假——false/0/空字符串/空对象如null/无定义undefined
3、Json
(1)Json概念:基于Javascript的轻量级数据格式,类似于数组,但跟数组不同
a数组——下标:var arr=[12,4,7 ]; //数组;
alert(arr[i]);
//其下标为i,即一个数字。
长度:用arr.length表示
bJson——下标:var json={a:12,b:3,c:7};
alert(json['a']);
//其下标为数组
长度:无length的概念
(注意——Json中循环for...in概念)
例如:for(var i in json){
alert(第'i'个值为'json[i]');
}
- Javascript基础——运算符、流程控制(循环、判断、真假、三元运算符)、Json
- 基础—三元运算符
- Python3 基础:条件判断和循环&三元运算符
- 程序流程控制(二)--三元运算符
- JavaScript 三元运算符
- 黑马程序员——2.1.基础语法(关键字、常量、进制、变量、类型转换、运算符、流程控制(判断、选择、循环))
- 流程控制语句:分支语句-三元运算符 ?:
- Java基础应用之运算符(用三元运算符判断奇数和偶数)
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- Java基础——使用三元运算符判断一个数的奇偶性
- JavaScript中三元运算符
- JavaScript之三元运算符
- 黑马程序员——Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构
- javascript基础(赋值运算符,关系运算符,相等运算符,三元运算符,运算符的优先级,代码块)(十)
- javaScript运算符和流程控制
- Java基础3--运算符--判断--循环
- JAVA基础之流程控制 运算符
- java基础学习二(三元运算符,if,switch,循环语句)
- iOS App 的版本更新检测的方法
- Android 列表中设置Button后setOnItemClickListener失效问题
- Redis数据类型及存取操作
- Dirielect process notes
- Android sqlite 之LitePal的使用
- Javascript基础——运算符、流程控制(循环、判断、真假、三元运算符)、Json
- opencv3.10安装方法(cmake)
- 第十周收入
- SOAMANAGER出现闪退
- hql 语法与详细解释
- iOS 图片的选择(包括相册和相机) 并且将图片转换成base64 的字符串
- MySQL冗余索引清理规则
- bootstrap3 modal加载远程页面缓存问题
- http://blog.csdn.net/zuotian5212008/article/details/47005003