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. python——时间模块

    格式化时间字符串 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(0000-9999) %m 月份(01-12) %d 月内的一天(0-31) %H 24小时制的小时数(0-23) %I ...

  2. 使用Bootstrap制作简单的旅游主页

    页面效果 代码: 需要导入bootstrapt文件,解压至项目中. 下载地址:https://v3.bootcss.com/getting-started/#download <!DOCTYPE ...

  3. js正则匹配的出链接地址

    content为需要匹配的值 var b=/<a([\s]+|[\s]+[^<>]+[\s]+)href=(\"([^<>"\']*)\"| ...

  4. [LC]643题 Maximum Average Subarray I(子数组最大平均数 I)

    ①英文题目 Given an array consisting of n integers, find the contiguous subarray of given length k that h ...

  5. Spring框架学习总结(上)

    目录 1.Spring的概述 2.Spring的入门(IOC) 3.Spring的工厂类 4.Spring的配置 5.Spring的属性注入 6.Spring的分模块开发的配置 @ 1.Spring的 ...

  6. 如何评价 Vue 的 Function-based Component?

    作者:匿名用户链接:https://www.zhihu.com/question/325397290/answer/708418099来源:知乎 事实性错误: 那 vue 呢?它连 HOC 都没有,r ...

  7. ubuntukylin16.04LTS(乌班图麒麟版长期支持版,并非银河麒麟)安装体验

    最近,国产银河麒麟版在政府部门推广使用.我有幸接触了,感觉还是不错的.这次政府软件正版化整改中,也列入了windows和银河麒麟的选项.我想试安装一下,可是没找到.就近找了它的类似系统ubuntuky ...

  8. vuejs之路由应用之一

    什么是‘路由’,路由相当于一个映射,一个url地址对应一个组件,当url地址A变为url地址B,那么对应地址A的组件就会改变为对应地址B的组件.应用于spa,即:单页应用,url地址改变,它不会跳转页 ...

  9. python3 之 闭包实例解析

    一.实例1: def make_power(y): def fn(x): return x**y return fn pow3 = make_power(3) pow2 = make_power(2) ...

  10. 【论文阅读】Where Is My Mirror?

    Where Is My Mirror?(ICCV2019收录) 作者: 论文链接: https://arxiv.org/pdf/1908.09101.pdf 1.  研究背景 目前存在的计算机视觉任务 ...