javaScript基本数据类型

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值