js day03

作者: Rosemarry丶 | 来源:发表于2017-11-24 19:51 被阅读0次

A我今天学了神马

操作符(操作符种类)

一、算数运算符(+—*/...)
a)  一元运算符:正号、负号、++、--、平方等一个变量就能运算
b)  二元运算符:+-*/%等两个变量才能运算
c)  三元运算符:  值1?值2:值3;
二、逻辑运算符( ||&& ! )(或且非)
三、比较运算符(<、>、==、>=...)
四、赋值运算符(=、+=、-=、*=、/=、%=)

优先级

 () 
2 !、-(负数)、++、-- (正数省略+)(一元运算)
3 *、/、% 
4 +、- (加,减)(二元运算)
5 <、<=、<、>= (一级逻辑运算)
6 ==、!=、===、!==、 (二级逻辑运算)
7 && (三级级逻辑运算)
8 || 
9?: (三元运算)
10 =、+=、-=、*=、/=、%= (赋值运算)

&&和||运算

&&链接两个boolean类型,有一个是false结果就是false。

链接值不是布尔类型时,按照成布尔类型计算,结果本身不变。(非布尔)
例子: 1 = 2&&1;     0 = 0 && 1;   都是true取后面,都是false取前面。


||链接两个boolean类型,有一个是true结果就是true。

链接值不是布尔类型时,按照成布尔类型计算,结果本身不变。(非布尔)
例子: 2= 2||1;      1 = 0 || 1;   都是true取前面,都是false取后面。

var obj  =  document.body.scrollTop  ||  document.documentElement.scrollTop;

If语句

一、If语句用法有三种
1.if(条件1){程序1}
2.if(条件1){程序1}else{程序2}
3.if(条件1){程序1}else if(条件2){程序2}...else{程序n}
二、三目运算(也叫三元运算)(目或者元代表几个表达式)
三目运算可以替代部分if...else...功能,运算简单,使用方便,代码清晰。

for循环

1)  执行流程
for (变量;条件1;条件2){ 执行程序 } 
执行过程:变量->条件1->执行程序->条件2->条件1->执行程序.....
直到条件1不成立,跳出循环。
2)  三个表达式均为可选,但是必须写分号!!!
for(;;){程序}   死循环;

循环案例

相关文章

  • vue学习3

    day03 组件 组件 (Component) 是 Vue.js 最强大的功能之一 组件可以扩展 HTML 元素,...

  • js day03

    1.prompt 1)prompt中输入的值为字符串 2)想求和,必须把prompt中的值变为number类型 2...

  • js day03

    A我今天学了神马 操作符(操作符种类) 优先级 &&和||运算 If语句 for循环 循环案例

  • JS: day03

    一、DOM(文档对象模型) 1、nodeValue 属性(规定节点的值) ①元素节点的 nodeValue 是 u...

  • js基础day03

    js基础day03 一.综合练习 1.换肤效果封装 封装原则:相同代码不动,不同的当作参数传递进来 封装本质:将重...

  • Day03:js对象

    1、JavaScript的数字都为64位,整数最多15位,小数最多17位 属性: MAX VALUE、MIN VA...

  • 自律给我自由—Day003

    【叶子姑娘的自律100天挑战 Day03】 2019.01.16 Day03/100 【早起】继续保持在7点左右起...

  • day03补充-练习代码

    补充day03练习代码: 以上。

  • day03 Vue.js computed

    computed是Vue中的计算属性,与之前的data、methods同级,适合处理复杂的逻辑关系,优先级大于me...

  • java033缓冲流的特殊功能

    package day03; import java.io.BufferedReader; import java...

网友评论

      本文标题:js day03

      本文链接:https://www.haomeiwen.com/subject/bfgfbxtx.html