JS-类型相关
2024-08-31 17:54:59
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);
}
变量作用域
局部变量 全局变量 一般使用局部变量 全局变量在任何地方可用容易冲突
可以使用子函数与父函数 也称闭包 百度如是说: 只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁
最新文章
- 9.2.4 .net core 通过ViewComponent封装控件
- java常用基础知识点 (持续追加)
- Vim配置(k-vim)
- oracle安装—Windows7旗舰版32位安装oracle10g方法
- 20145129 《Java程序设计》第3周学习总结
- 易犯的PHP小错误及相应分析
- 查看表空间信息SQL集合
- TabControl控件的美化
- js操作符总结
- edittext实现自动查询,刷新listview
- from中buttone 和 input type=";button"; 区别
- The Triangle(DP-数塔问题)
- element-ui el-input只显示下划线
- E. Thematic Contests 二分,离散化
- [转]Java泛型
- 在linux中安装字体
- [UE4]在AIController中使用行为树
- GridView中CheckBox单击事件(oncheckedchanged)
- pyspider入门
- October 24th, 2017 Week 43rd Tuesday
热门文章
- easyui window窗口 随body的滚动条 滚动
- Eclipse开发工具printf打印方法提示报错的解决方法
- ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误
- CSS的BFC和hasLayout及其应用场景
- classifier.cc-recv() [ns2.35]
- Android笔记——Socket通信实现简单聊天室
- 实验 MPLS LDP配置
- mysql主从同步与防火墙端口的设定
- 牛客网多校训练第一场 F - Sum of Maximum(容斥原理 + 拉格朗日插值法)
- BZOJ2342:[SHOI2011]双倍回文(Manacher)