js---if判断的几种写法】的更多相关文章

在写JS中最常见的就是 if 判断,但是直接写 if(){}else{}; 太low ,下面是常见的几种js的if判断的写法: /** * js 判断的几种写法 */ var a = 10,b = 20; console.log(a); console.log(b); /*最直接*/ if(a > b){ console.log('a大'); }else{ console.log('b大'); }; /*改变1*/ if(a > b) console.log('a大'); if(a <…
今天是星期几的4种JS代码写法,有需要的朋友可以参考一下 第一种写法 复制代码代码如下: var str = "";  var week = new Date().getDay();  if (week == 0) {          str = "今天是星期日";  } else if (week == 1) {          str = "今天是星期一";  } else if (week == 2) {          str =…
JS数据类型判断 JavaScript 中常见数据类型有Number.String.Boolean.Object.Array.Json.Function.Date.RegExp.Error.undefined.Null等十几种.ES6还有新增的数据类型有Symbol.Set.Map等.在实际应用中,我们经常需要判断数据类型,现在我归纳几种方法,希望对大家有所帮助. typeof 判断(最常用) typeof 是 JS 提供的一个运算符,专门用来检测一个变量的类型 . typeof 有2种使用方式…
//第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0); alert(c.area()); //第2种写法 var Circle = function() { var obj = new Object(); obj.PI = 3.…
写法一:使用函数: var ClassName = function() { this.message = 'dat.gui'; this.speed = 0.8; this.displayOutline = false; this.explode = function() {}; // Define render logic ... }; 写法二:使用类和方法: //The codes above equals to the codes below while writing it in cl…
arguments数组形式的  用于函数  比如不知道参数有多少个或者不固定那么用到arguments function show(){ //alert(arguments.;length); alert(arguments[0]); } alert(show(12,3,4));//0角标是12 (1)典型的函数声明 function slide(arguments){ //...code/ } (2)以函数表达式的形式定义函数 var slide = function(arguments){…
getLocation.cityname(latitude, longitude, function (data1) { SetCityCallBack(data1); }); 定义方法: var getLocation = { cityname: function (latitude, longitude, callback) { $.ajax({ url: 'http://api.map.baidu.com/geocoder/v2/?ak=es2Cuviaa2zdKUjtxjq8t5wn&c…
1.构造函数: var fn = new function(); 2.声明式: function fn(){}; 3.匿名函数(又称自调用函数): (function(){})(); 4.表达式: var fn = function(){}; 5.箭头函数: const fn = (参数1,参数2,..)=>{} 暂时就写这些…
JS 中,面向对象有几种写法.归纳下,大概有下面这几种:工厂模式,构造函数模式,原型模式,构造函数与原型模式的混合使用,原型链继承,借用构造函数继承. 一.工厂模式 function person (name,age,jpb){ var o={};//定义o这个对象 o.name=name; o.age=age; o.job=job; o.sayName=function(){ console.log(this.name); } return o; } var demo=person('tj',…
面向对象的JAVA  最开始当然是对象的定义了 收集了以下的五种写法 //第1种写法 function Circle(r) { this.r = r; } Circle.PI = 3.14159; Circle.prototype.area = function() { return Circle.PI * this.r * this.r; } var c = new Circle(1.0); alert(c.area()); //第2种写法 var Circle = function() {…