JS中的运算符_函数学习
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中的运算符_函数学习的更多相关文章
- JS中的高阶函数
JS中的高阶函数 高阶函数是指以函数作为参数的函数,并且可以将函数作为结果返回的函数. 1. 高阶函数 接受一个或多个函数作为输入 输出一个函数 至少满足以上一个条件的函数 在js的内置对象中同样存在 ...
- JS中的自执行函数
本来规划的是2013年,狠狠的将JS学习下,谁知计划赶不上变化,计划泡汤了.13年的我对JS来说可以说是属于跟风,对它的理解和认识也仅仅是皮毛而已,也是因为要完成<ArcGIS API for ...
- JavaScript 基础——使用js的三种方式,js中的变量,js中的输出语句,js中的运算符;js中的分支结构
JavaScript 1.是什么:基于浏览器 基于(面向)对象 事件驱动 脚本语言 2.作用:表单验证,减轻服务器压力 添加野面动画效果 动态更改页面内容 Ajax网络请求 () 3.组成部分:ECM ...
- JS中的运算符和JS中的分支结构
JS中的运算符 1.算术运算(单目运算符) + .-.*. /. %取余.++自增 .--自减 +:两种作用,链接字符串/加法运算.当+两边全为数字时,进行加法运算:当+两边有任意一边为字符串时,起链 ...
- 让你彻底搞懂JS中复杂运算符==
让你彻底搞懂JS中复杂运算符== 大家知道,==是JavaScript中比较复杂的一个运算符.它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟糕的特性”之一. 在仔细阅读了ECMA ...
- js中substring与substr的学习。
今天在工作的过程中,看到js中两个双胞胎函数.分别是substring与substr.顿时被两个可恶的家伙给迷惑住了,不知道具体有什么作用.. 先来看看substring手册是怎么介绍的. 手册解释的 ...
- js中的运算符和条件语句
js中的运算符大体上可以分为4类:1算术运算符.2一元操作符.3比较运算符.4逻辑运算符. 算术运算符一般指的是加减乘除求余这五种操作符:+,-,*,/,%.通过算术运算符可以对js中的变量进行操作. ...
- main.js中封装全局登录函数
1. 在 main.js 中封装全局登录函数 通过 vue 对象的原型扩展,可以扩展一个函数,这样这个函数就可以在每一个界面通过类似指向对象的方式,去访问这个函数. 如下是 main.js 扩展的函数 ...
- js中的三种函数写法
js中的三种函数写法 <script type="text/javascript"> //普通的声明方式 function myFun(m,n){ alert(m+n) ...
随机推荐
- python——时间模块
格式化时间字符串 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(0000-9999) %m 月份(01-12) %d 月内的一天(0-31) %H 24小时制的小时数(0-23) %I ...
- 使用Bootstrap制作简单的旅游主页
页面效果 代码: 需要导入bootstrapt文件,解压至项目中. 下载地址:https://v3.bootcss.com/getting-started/#download <!DOCTYPE ...
- js正则匹配的出链接地址
content为需要匹配的值 var b=/<a([\s]+|[\s]+[^<>]+[\s]+)href=(\"([^<>"\']*)\"| ...
- [LC]643题 Maximum Average Subarray I(子数组最大平均数 I)
①英文题目 Given an array consisting of n integers, find the contiguous subarray of given length k that h ...
- Spring框架学习总结(上)
目录 1.Spring的概述 2.Spring的入门(IOC) 3.Spring的工厂类 4.Spring的配置 5.Spring的属性注入 6.Spring的分模块开发的配置 @ 1.Spring的 ...
- 如何评价 Vue 的 Function-based Component?
作者:匿名用户链接:https://www.zhihu.com/question/325397290/answer/708418099来源:知乎 事实性错误: 那 vue 呢?它连 HOC 都没有,r ...
- ubuntukylin16.04LTS(乌班图麒麟版长期支持版,并非银河麒麟)安装体验
最近,国产银河麒麟版在政府部门推广使用.我有幸接触了,感觉还是不错的.这次政府软件正版化整改中,也列入了windows和银河麒麟的选项.我想试安装一下,可是没找到.就近找了它的类似系统ubuntuky ...
- vuejs之路由应用之一
什么是‘路由’,路由相当于一个映射,一个url地址对应一个组件,当url地址A变为url地址B,那么对应地址A的组件就会改变为对应地址B的组件.应用于spa,即:单页应用,url地址改变,它不会跳转页 ...
- python3 之 闭包实例解析
一.实例1: def make_power(y): def fn(x): return x**y return fn pow3 = make_power(3) pow2 = make_power(2) ...
- 【论文阅读】Where Is My Mirror?
Where Is My Mirror?(ICCV2019收录) 作者: 论文链接: https://arxiv.org/pdf/1908.09101.pdf 1. 研究背景 目前存在的计算机视觉任务 ...