typeof检测类型
typeof 返回的数据类型种类:number(js不分整形,浮点等等 所有的数字都是number类型)、string、boolean、undefined、object、function
object对象类型——基本类型(number、string、boolean、undefined)与复合类型(由基本类型所组成)的对比、数组

变量本身不具有 类型  变量的类型根据所赋值的类型所改变,js里一切皆对象这并不冲突  对象也是由基本类型组成的

变量 最好是: 一个变量只存放一种类型的数据  没有强制规定  这样写更符合实际需求  也符合别人观看 续写

parseInt()  官方解释:函数可解析一个字符串,并返回一个整数。简单点说就是提取字符串中的数字    12px34  只提取12  遇到其他的非数字跳出  只有dsd  只会出现  NaN  (Not a number ) 非数字  任何数据类型和NaN做运算还是NaN

parseFloat()函数可解析一个字符串,并返回一个浮点数。

当然我们可以使用 isNaN()检测  数据是否是NaN

常用方式

if(isNaN(a))
{
alert('您输入有误') ;
}
else
{
alert(a);
}

变量作用域

局部变量  全局变量  一般使用局部变量  全局变量在任何地方可用容易冲突

可以使用子函数与父函数  也称闭包  百度如是说: 只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁

最新文章

  1. 9.2.4 .net core 通过ViewComponent封装控件
  2. java常用基础知识点 (持续追加)
  3. Vim配置(k-vim)
  4. oracle安装—Windows7旗舰版32位安装oracle10g方法
  5. 20145129 《Java程序设计》第3周学习总结
  6. 易犯的PHP小错误及相应分析
  7. 查看表空间信息SQL集合
  8. TabControl控件的美化
  9. js操作符总结
  10. edittext实现自动查询,刷新listview
  11. from中buttone 和 input type="button" 区别
  12. The Triangle(DP-数塔问题)
  13. element-ui el-input只显示下划线
  14. E. Thematic Contests 二分,离散化
  15. [转]Java泛型
  16. 在linux中安装字体
  17. [UE4]在AIController中使用行为树
  18. GridView中CheckBox单击事件(oncheckedchanged)
  19. pyspider入门
  20. October 24th, 2017 Week 43rd Tuesday

热门文章

  1. easyui window窗口 随body的滚动条 滚动
  2. Eclipse开发工具printf打印方法提示报错的解决方法
  3. ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误
  4. CSS的BFC和hasLayout及其应用场景
  5. classifier.cc-recv() [ns2.35]
  6. Android笔记——Socket通信实现简单聊天室
  7. 实验 MPLS LDP配置
  8. mysql主从同步与防火墙端口的设定
  9. 牛客网多校训练第一场 F - Sum of Maximum(容斥原理 + 拉格朗日插值法)
  10. BZOJ2342:[SHOI2011]双倍回文(Manacher)