js中的运算符:

    算数运算符:

    + - * / % ++ --

    

    逻辑运算符:

    & | !  && || < > <= >= !=

        

    连接符(当数据类型有一方是字符串类型时为连接符,布尔:true+false=1):

    +

    

    特殊运算符:

    == 等值符(先比较类型、再比较内容。如果类型不一致,则会强转为number类型,再比较).

    ===:等同符(先比较类型、再比较内容。如果类型不一致,则返回false).

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>04js中的运算符</title>
<script>
var a=12;
var b=12.5;
var c=true;
/*alert(a+b);//24.5 var c="123";
alert(a+b+c);*/ var f1=false; //0
var f2="false";//NaN
var f3=0;
var f4="0";//0
document.write(a+f4);//120
/*alert(f1==f2);//false
alert(f1==f3);//true
alert(f1==f4);//true
alert(f2==f3);//false
alert(f2==f4);//false
alert(f3==f4);//true
alert(f1===f2);//false
alert(f1===f3);//false
alert(f1===f4);//false
alert(f2===f3);//false
alert(f2===f4);//false
alert(f3===f4);//false
document.write(f1+c);*/
</script>
</head>
<body>
</body>
</html>
<!--
js中的运算符
算数运算符:
+ - * / % ++ -- 逻辑运算符:
& | ! && || < > <= >= != 连接符:
+ 特殊运算符:
== 等值符(先比较类型、再比较内容。如果类型不一致,则会强转为number类型,再比较)
===:等同符(先比较类型、再比较内容。如果类型不一致,则返回false) -->

函数学习:

1.函数声明的方式:

//方式一
function demo1(){
alert("我是函数方式一。");
} //方式二: var demo2=function (){
alert("我是函数方式二。");
} //方式三:
var demo3=new Function("alert('我是函数方式三。。我不常用哦!')");
/*
demo1();
demo2();
demo3();
*/

函数的参数传递:

function demo4(a,b){
console.log(a+"****"+b);
}
/*
demo4(2,9);
demo4(1);
demo4(1,2,3)
*/
function demo5(a){
/*a()表示调用函数的方法*/
console.log("参数值:"+a());
return a*2;
}
var a=function(){
console.log("我是函数a")
}
//demo5(a);
/*a()表示调用函数的方法*/

JS中的运算符_函数学习的更多相关文章

  1. JS中的高阶函数

    JS中的高阶函数 高阶函数是指以函数作为参数的函数,并且可以将函数作为结果返回的函数. 1. 高阶函数 接受一个或多个函数作为输入 输出一个函数 至少满足以上一个条件的函数 在js的内置对象中同样存在 ...

  2. JS中的自执行函数

    本来规划的是2013年,狠狠的将JS学习下,谁知计划赶不上变化,计划泡汤了.13年的我对JS来说可以说是属于跟风,对它的理解和认识也仅仅是皮毛而已,也是因为要完成<ArcGIS API for ...

  3. JavaScript 基础——使用js的三种方式,js中的变量,js中的输出语句,js中的运算符;js中的分支结构

    JavaScript 1.是什么:基于浏览器 基于(面向)对象 事件驱动 脚本语言 2.作用:表单验证,减轻服务器压力 添加野面动画效果 动态更改页面内容 Ajax网络请求 () 3.组成部分:ECM ...

  4. JS中的运算符和JS中的分支结构

    JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链 ...

  5. 让你彻底搞懂JS中复杂运算符==

    让你彻底搞懂JS中复杂运算符== 大家知道,==是JavaScript中比较复杂的一个运算符.它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一. 在仔细阅读了ECMA ...

  6. js中substring与substr的学习。

    今天在工作的过程中,看到js中两个双胞胎函数.分别是substring与substr.顿时被两个可恶的家伙给迷惑住了,不知道具体有什么作用.. 先来看看substring手册是怎么介绍的. 手册解释的 ...

  7. js中的运算符和条件语句

    js中的运算符大体上可以分为4类:1算术运算符.2一元操作符.3比较运算符.4逻辑运算符. 算术运算符一般指的是加减乘除求余这五种操作符:+,-,*,/,%.通过算术运算符可以对js中的变量进行操作. ...

  8. main.js中封装全局登录函数

    1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数. 如下是 main.js 扩展的函数 ...

  9. js中的三种函数写法

    js中的三种函数写法 <script type="text/javascript"> //普通的声明方式 function myFun(m,n){ alert(m+n) ...

随机推荐

  1. mysql General error: 1366 Incorrect string value: '\xF0\x9F\x91\x8D\xF0\x9F...' for column 'dianpumiaoshu' at row 1 解决方法

    mysql General error: 1366 Incorrect string value: '\xF0\x9F\x91\x8D\xF0\x9F...' for column 'dianpumi ...

  2. Win7无法远程桌面

    Win7在设置里开启允许其他计算机远程连接,但局域网计算机还是连不上: 然后点击上面的为远程桌面启用windows防火墙例外,发现远程桌面是允许的: 实际上这个不是,问题的真正原因在于用于远程的338 ...

  3. 小白学 Python 爬虫(1):开篇

    人生苦短,我用 Python 引言 各位同学大家好,好久不见(可能只有一两天没见:囧)~~~ 先讲一件事情,昨天为啥没更新. emmmmmmmmm,当然是因为加班啦,快到年底了,公司项目比较忙,最近的 ...

  4. suseoj 1212: 推箱子问题(bfs)

    1212: 推箱子问题 时间限制: 1 Sec  内存限制: 128 MB提交: 60  解决: 13[提交][状态][讨论版][命题人:liyuansong] 题目描述 码头仓库是划分为n×m个格子 ...

  5. spring、mybatis、事务项目整合,附完整代码和数据库文件

    配置依赖项 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ ...

  6. Spring Cloud Alibaba(四)实现Dubbo服务消费

    本项目演示如何使用 Spring Cloud Alibaba 完成 Dubbo 的RPC调用. Spring Cloud与Dubbo Spring Cloud是一套完整的微服务架构方案 Dubbo是国 ...

  7. python3 之 内置函数Zip

    python3 内置函数zip 一.简介: 该函数用于将多个可迭代对象作为参数,依次将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象.二.实例1: name = ['张三','李四', ...

  8. css三大特效之继承性

    css三大特效之继承性

  9. android 活动监听是否点击某个view

    前述(写给做过web前端的人) 在web H5,如果如果判断当前是否点击某个元素,一般会这样写. window.addEventListener("touchstart",func ...

  10. Oracle SQL command slash

    We know that there is "commit" in oracle to submit all data in the session and used very c ...