前言
工作中常用到的类型判断

Javascript
1.type类型判断
typeof是一个操作符,其右侧跟一个一元表达式,并返回这个表达式的数据类型。返回的结果用该类型的字符串(全小写字母)形式表示,包括以下 7 种:number、boolean、symbol、string、object、undefined、function等。但是有些时候,typeof操作符会返回一些令人迷惑但技术上却正确的值:对于基本类型,除null以外,均可以返回正确的结果。对于引用类型,除function以外,一律返回object类型。对于null,返回object类型。对于function返回function类型。
toString()是Object的原型方法,调用该方法,默认返回当前对象的[[Class]]。这是一个内部属性,其格式为[object Xxx],其中Xxx就是对象的类型对于Object对象,直接调用toString()就能返回[object Object]。而对于其他对象,则需要通过call / apply来调用才能返回正确的类型信息。
1 | <script> |
2.机型判断
通过判断浏览器的userAgent,用正则来判断手机是否是
[ios](苹果)和[Android](安卓)客户端
1 | <script> |
3.注册校验
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
1 | <script> |
