JavaScript语法规则+JavaScript数据类型
2020-02-03 16:02:05来源:博客园 阅读 ()
JavaScript语法规则+JavaScript数据类型
JavaScript: ECMAScript + BOM +DOM
javascript 标识符命名规则:
1、只能是字母、数字、下划线、$
2、不能以数字开头
3、不能使用关键字和保留字
省略var 声明的变量是全局变量,但是不推荐这种方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> // 一次声明多个变量 var name='cyy',age=24,gender; </script> </body> </html>
js基本数据类型:
number string boolean undefined null
ES6新增数据类型
object
typeof 变量或者typeof(变量) 检测变量类型
变量的类型为string,变量类型的结果有:string number boolean object function undefined
null 表示空对象指针,如果定义了变量未来需要放置空对象,可以先赋值为null
如果定义了变量未来需要放置字符串,可以先赋值为""
如果定义了变量未来需要放置数字,可以先赋值为0
undefined 派生自 null,因此undefined==null 结果为true
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> var name='cyy',age=24,gender,settings=null; console.log(typeof settings);//object console.log(typeof gender);//undefined console.log(undefined == null);//true </script> </body> </html>
数字类型 number
特殊的数字类型 NaN
1、NaN的任何相关操作,结果都是NaN
2、NaN与任何数值都不相等,包括NaN本身
isNaN() 检测是否是非数值
首先会将值尝试转为数值,如果失败,则显示非数值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> console.log(15-'a');//NaN console.log(typeof(15-'a'));//number console.log(isNaN(15-'a'));//true console.log(isNaN('16'));//false 尝试将字符串16转为数值16,成功 </script> </body> </html>
把非数值转为数值
Number() 可以将任何类型转为数值
parseInt() 用于将字符串转为整数
parseFloat() 用于将字符串转为浮点型
区别:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> var topval='28.56px'; console.log(Number(topval));//NaN console.log(parseInt(topval));//28 console.log(parseFloat(topval));//28.56 </script> </body> </html>
原文链接:https://www.cnblogs.com/chenyingying0/p/12257574.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- CSS3 2020-06-05
- Web前端必备:JavaScript基础知识梳理 2020-04-07
- sass基础语法--变量和引用+变量作用域+import 2020-03-29
- HTML元素语法和嵌套规则及注意事项 2020-03-25
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash