JavaScript的简介(JavaScript数据类型)---JavaScript高级程序设计读书笔记(一)

一、在Html中使用JavaScript

1、标签的位置

在<head>元素中

<html>
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript"  src="Jtest.js"></script>        
        <title>Demo</title>
    </head>

<body>
</body>
</html>

2、延迟脚本
HTML4.01为<script>标签定义了defer属性。这个属性的用途是表明脚本执行时不会影响页面的构造,也就是说,脚本会延迟在整个页面都解析完毕后再运行。

<html>
    <head>
        <script type="text/javascript" defer="defer" src="Jtest.js"></script>        
        <title>Demo</title>
    </head>

<body>
</body>
</html>

3、在XHTML中用法
在XHTML中(<)会被作为一个新标签的开始,因此用&lt; 代替< 



二、数据类型
1、数据类型和typeof操作符
undefined————如果这个值未定义
boolean  ———— 布尔类型
string      ————字符串类型
number ————数值类型
object   ————如果这个值是对象或者null
function————函数
例如 alert(typeof 95);     //number
        typeof 是操作符,故可以写成typeof 95 或者typeof(95),括号不是必须的。
2、undefined类型
undefined类型只有一个值,即特殊的undefined。在使用var声明变量但未对其初始化时,这个变量就是undefined。
3、Null类型

从逻辑角度来看,null值表示一个空对象指针,而这个也正是使用typeof操作符检测null值时会返回object的原因。

4、Boolean类型

数据类型转换为true的值转换为false的值
Booleantruefalse
String任何非空字符串""(空字符串)
Number任何非零数字值(包括无穷大)0和NAN
Object任何对象null
Undefinedn/a不适用undefined
5、Number类型

(1)NaN 即非数值,是一个特殊数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。如任何数除以0都会返回NaN。

isNaN()函数,接受一个任何类型的参数,来确认这个参数是否不是数值。

NaN与任何值都不相等,包括NaN本身。

alert(NaN==NaN); //false
alert(isNaN("bloss")); //true
alert(isNaN(true)); //false,可以被转化为1

(2)数值转换

parseInt(arg0,arg1);

arg0是要转换为整数的参数,arg1可以填写转化后的进制格式,如2,8,16,10 。可以只填写第一个参数。

var num=parseInt(“010”,8); //8
parseFloat() 解析的时候遇到的第一个小数点有效,第二个无效22.34.5会被转化为22.34

6、String类型

toString() 数值,布尔、对象和操作符都有这个方法,null和undefined没有这个方法。

String(),都可以使用,在不知道值是null或undefined也可以用。如果是null,返回“null”,undefined返回“undefined”。

7、Object类型

8、Function

JavaScript的函数---JavaScript高级程序设计读书笔记(二)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值