您身边的网站建设专家
成功案例

【建站服务】宁阳400电话申请开通【宁阳企业网站建设】宁阳微信公众号小程序开发运营价格、宁阳微信公众号APP软件客户端设计运营、宁阳网页页面设计公司费用、宁阳公司网站制作方案流程改版维护大概需要多少钱

日期: 2022-09-20 15:40:14 浏览数:4


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


宁阳400电话申请开通【宁阳企业网站建设】宁阳微信公众号小程序开发运营价格、宁阳微信公众号APP软件客户端设计运营、宁阳网页页面设计公司费用、宁阳公司网站制作方案流程改版维护大概需要多少钱

网站建设.jpg

宁阳县,隶属于山东省泰安市,位于鲁中偏西,泰安市南部,介于东经116°36’—117°38’,北纬35°40’—35°37’之间,总面积1125平方千米。 [1] 

宁阳县历史悠久,西汉时汉高祖于宁山(今伏山村南)之南置县,因山南为阳,故名宁阳。境内地势东高西低,东部多为低山、丘陵,西部多为平原。宁阳县主要地貌类型有低山、丘陵、平原和水面。宁阳县属暖温带湿润季节性气候区,四季分明。

2018年,宁阳县下辖2个街道、10个镇、1个乡 [2]  ,常住人口77.38万人,实现地区生产总值(GDP)443.6亿元,其中,第一产业增加值52.5亿元,第二产业增加值189.3亿元,第三产业增加值201.8亿元,三次产业比例调整为11.8:42.7:45.5,人均生产总值57304元。 [3]  第二批国家农产品质量安全县。 [4]  2020年7月29日,入选2017-2019周期国家卫生乡镇(县城)命名名单。 [5] 


ECMAScript:标准、核心

##数据类型

typeof用来判断数据类型。

字符串方法charAt():通过字符串的下标获取子字符串。

对象可以添加自定义属性。如果把函数扔给了对象,就给该对象添加了一个方法。

##JS数据类型转换

把字符串转成数字的方法:

###JS方法:Number();

var a = '100'; alert(a + 100); //'100100' var b = '00100'; alert(Number(b)); //100 var c = '+100'; alert(Number(c)); //100 var d = ''; alert(Number(d)); //0 var e = '   '; alert(Number(e)); //0 var f = true; alert(Number(f)); //1 var g = false; alert(Number(g)); //0 var i = []; alert(Number(i)); //0 空数组用Number转出来是0 var j = ['']; alert(Number(j)); //0 var k = [123]; alert(Number(k)); //123 var l = ['123']; alert(Number(l)); //123 var o = null; alert(Number(o)); //0 ---------------------------- var m = [1,2,3]; alert(Number(m)); //NaN var json = {abc:123}; alert(Number(json)); //NaN var json2 = {}; alert(Number(json2)); //NaN 即使是空json,Number方法也转不了 var h = function(){}; alert(Number(h)); //NaN var p; alert(Number(p)); //undefined  var q = '100px'; alert(Number(q)); // NaN

###parseInt与parseFloat

var a = '100px'; alert(parseInt(a)); //100 var b = '100px123456789'; alert(parseInt(b)); //100 var d = '-100px'; alert(parseInt(d)); //-100 parseInt还是认加减号的 var e = '   100px'; alert(parseInt(e)); //100 parseInt也是认空格的 var f = '000000100px'; alert(parseInt(f)); //100 var g = '12.34元'; alert(parseInt(g)); //12 parseInt只能转出整数 ------------------------------ var c = true; alert(parseInt(c)); //NaN //parseInt也不能用于转函数等

parseInt()方法还有一个参数,就是按照几进制来转,比如parseInt(a, 10);表示按照十进制来转;parseInt(b, 2);表示按照二进制来转。

var a = '12.34元'; alert(parseFloat(a)); //12.34 var b = '12.3.4元'; alert(parseFloat(b)); //12.3 parseFloat只认第一个小数点

parseInt和parseFloat的配合使用,可以来判断某个值是整数还是小数,如下:

var num = '200.345'; if(parseInt(num) == parseFloat(num)) { alert(num + '是整数'); } else { alert(num + '是小数'); }

##JS中稀奇古怪的隐式类型转换

显式类型转换(强制类型转换):

隐式类型转换:

alert('200' - 3); //197 alert(200 + '3'); //2003 var a = '10'; a++; alert(a); //11 alert('10'>9); //true alert('1000000'>'9'); //false //注意:数字的比较和字符串的比较不同;字符串的比较是一位一位的比较。 alert(!'ok'); //false alert(!100); //false alert('2' == 2); //true alert('2' === 2); //false 三个等号不仅判断值,还会先判断两者的类型

隐式类型转换转不出来,也会返回一个NaN,例如:alert(‘……’ - 9);就会弹出NaN。

##isNaN应用实例

NaN: (not a number)。Nan是个不是数字的数字类型。所有的数字都是数字类型,但不是所有的数字类型都是数字。

var a = Number('abc'); //alert(a); //NaN //alert(typeof(a)); //number if(a) { //会弹出‘假’,说明NaN是false alert('真'); } else { alert('假'); } //alert(a === a); //false NaN比较,比出false

isNaN:is not a Number 是不是不是个数字(不是数字)。

isNaN();是个方法,用来干活的。

isNaN的判断过程,将括号里面的东西扔给Number,Number转出来数字,就返回false;转不出来就返回true。

alert(isNaN('250')); //Number() '250' => 250 => false alert(isNaN(true)); //Number() true => 1 => false alert(isNaN([])); //Number() [] => 0 => false

下面是一个isNaN的小应用:

<input type="text" /> <input type="button" value="判断输入值是不是数字" />
window.onload = function(){ var aInp = document.getElementsByTagName('input'); var str = ''; aInp[1].onclick = function(){ str = aInp[0].value //alert(type of str); //总是返回string 从HTML中拿到的内容,类型都是字符串 if(isNaN(str)){ alert(str + '不是数字'); } else { alert(str + '是数字'); } } }

#函数传参

参数 = JS的数据类型:

###参数类型判断

fn1(100); fn1('miaov'); fn1(function(){alert(1);}); function fn1(a){ if(typeof a === 'number' && a === a) { alert(a+20); } else if (typeof a === 'string'){ alert(a.charAt(2)); } else if (typeof a === 'function'){ a(); } }

##重用代码步骤##

  1. 尽量保证HTML代码结构一致,可以通过父级选取子元素

  2. 把核心的主程序实现,用函数包起来

  3. 把每组里不同的值找出来,通过传参实现

#JS作用域


宁阳400电话申请开通宁阳企业网站建设宁阳微信公众号小程序开发运营价格、宁阳微信公众号APP软件客户端设计运营、宁阳网页页面设计公司费用、宁阳公司网站制作方案流程改版维护大概需要多少钱


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站