javaScript基本数据类型

来源:互联网 发布:惠普hp m1136的端口 编辑:程序博客网 时间:2024/06/05 00:48

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>


0 0