javaScript基本数据类型
2016-07-24 23:05
260 查看
JavaScript语法规范
① HTML中引入js语言<script type=”text/javascript”>具体代码<script>
<script type=”text/javascript”src=”js”文件>
② 代码的大小写敏感
true/false
TRUE/FALSE
③ 结束符号的使用
;不是必须使用,但是推荐
④ 注释
//单行注释
/**/多行注释
⑤ 变量
其值可以改变的量就是变量
JavaScript中6种数据类型,number(int/float),string boolean undefined object
(数组是对象的一部分)
null是空对象类型
基本用法:
var name = “”; //声明一个变量,后期要使用一个“字符串”进行赋值
var age = 0; //声明一个变量,后期要使用一个“数字”进行赋值
var obj = null; //声明一个变量,后期要使用一个“对象”进行赋值
undefined:未定义类型
使用一个没有声明的变量
object数据类型:window,document
数值数据类型
各种进制的表示
十进制: var age=23;八进制: var score=023; 2*8+3=19的十进制数
十六进制: var color=0x25; 2*16+5=37的十进制数
10:A 11:B 12:C 13:D 14:E 15:F
<script type="text/javascript"> //十进制的数 var age=20; console.log(age); //八进制 console.log(032); console.log(0524);//5*8*8+2*8+4 console.log(059); //59保持不变 console.log(081); //81保持不变 //十六进制 console.log(0x24); console.log(0xc6);//12*16+6 </script> |
浮点数类型
<script type="text/javascript"> console.log(12.345); console.log(.87);//0.87 console.log(34.0);//34 //计算不准确 console.log(0.1+0.2);//0.30000000000000004 </script> |
最大数最小数
最大:Number.MAX_VALUE;最小:Number.MIN_VALUE;
<script type="text/javascript"> console.log(Number.MAX_VALUE); console.log(Number.MIN_VALUE); /* 1.7976931348623157e+308 5e-324 */ </script> |
无穷大的数
<script type="text/javascript"> console.log(Number.MAX_VALUE+Number.MAX_VALUE);//Infinity console.log(1/0); //Infinity </script> |
字符串的使用
javascript里边普通字符串也可以调用成员方法,该事情在php里边不可理喻原理:
js里边一切都是对象
表面看是字符串调用方法,本质不然,在js解释引擎内部是把字符串转化为一个"临时对象",通过该对象进行方法的调用,输出调用结果,之后再把该临时对象给销毁,给外部用户的感觉就是字符串调用方法。
<script type="text/javascript"> //普通字符串 var str='tom'; console.log(str.toUpperCase()); //实例化对象创建字符串 var str1=new String('spring'); </script> |
eval的用法
eval()eval()接收一个字符串参数,将这个字符串作为代码在上下文中执行,并返回执行结果。
<script type="text/javascript"> var a=10; var b=20; console.log(a+b); console.log('a+b'); //'a+b'通过eval当做表达式在上下文环境中运行 console.log(eval("a+b")); //eval内部的字符串必须符合javascript的语法规则 eval("alert(234)"); </script> |
相关文章推荐
- JSP技术(四)——JSP标签
- JS图片加载失败用默认图片代替
- js基础知识梳理(最简版)
- 极客学院JSP教程笔记(2)
- ajax传数据和图片(base64格式)
- js-图像img预加载
- 用dynamic的方式来转换Json对象
- JSTL标签总结
- js中表格的相关操作
- Jsp、Velocity、FreeMarker这三种模板引擎的区别
- jsp页面中如何实现获取后台传来的list数组
- JSP内置对象
- 《JavaScript高级程序设计》 - 读书笔记 - 第4章 变量、作用域和内存问题
- js讲解
- jsoup-1.9.2手册下载
- Javascript 如何生成Less和Js的Source map
- 智能社JS实现图片淡入淡出效果
- 深入理解javascript作用域系列第四篇——块作用域
- js 如何简单抽象出库
- JSOUP选择器语法说明