`

JS基础

 
阅读更多

javascript在HTML中的嵌入的三种方式,如下:
1.第一种是内联,他跟CSS的内联差不多,把javascript的代码放在<script type="text/javascript">这里放

javascript代码</script>
2.第二种是外联,他和HTML中CSS外联差不多,先建立一个.JS的后缀文件,如:test.js在这个文件中写入

javascript代码,然后在HTML中嵌入<script type="text/javascript" src="text.js"></script>
3.内嵌方式,这个用法是在HTML中的<body>标签中,如:<input type="submit" onclick="alert("OK");">


这是常用的三种方式,另外老师还给我们讲了一种用于超连接的,如:
<a href="javascript:alert("OK");">链接</a>

以上就是在HTML中使用javascript的几种方法。

接着我们学习的是javascript的几种数据类型,javascript跟其他语言一样也有语法规则,下面简单的介绍下

我对今天学习的数据类型的一些理解!
在javascript中共有如下几种基本数据类型:String,Null,Number,Boolean,Undefined. javascript中还提供

了一种判断变量属于那种数据类型的方法,即"typeof",他的使用方法是 var i=1; alert(typeof i);结果输

出是number。
1.Undefined(未定义)类型,如果一个变量初始化了但是没有定义或者没有定义他们都是属于Undefined类型。

当一个函数无明确返回类型的时候它也是返回Undefined类型。
2.Null(空型)他的字面常量是Null事实上他和Undefined相等。
3.Boolean类型,它有两个字面常量,true和false  false和0不相等但是在必要的情况下0是可以转换false的


4.Number型,这种数据类型很特殊,他可以表示32位整数和64为浮点数。需要注意区分的一点奇怪的地方,我

们知道在java中如果用1/0这里会报一个算术异常,导致java程序不能正常运行。但是在javascript中却可以运

行这个算术,但是结果确实输出,Infinity即表示正无穷大,还可以使用0/0结果输出 NaN(not a number)也就

是不是一个数值的意思,跟奇怪的是可以使用-1/0 也就是可以使用一个负数来除以零,这里输出的是一个-

Infinity表示负无穷大。
5.String它的独特之处在于没有限制大小,可以存放所有unicode字符。注意的是在一条语句中,如果出现了""

了  在赋值的时候应该使用' '号来括起所附的值,不然回报错的!

6.数据类型转换:如果要把一个值转换成String类型,直接调用toString();方法即可,如:var i=1;

i.toString();
如果要把一个字符串类型转换成整数类型,调用parseInt(value);即可,要转换成浮点型,调用parseFlaot

(value);即可。
其他几种类型的转换方法:
1.String(value);
2.boolean(value);
3.Number(value);

当中注意的是:当把Strinh类型转换成数值型的时候只会转换能转换的部分,其他的部分将被忽略掉。如:
var s="123abc"; s=parseInt(s); alert(s);这里输出的是123  其中abc将会被忽略掉的!

好了javascript中的几种基本数据类型就先说到这里了,当然还有很多还没有讲到的地方,以后需要使用的时

候在去查资料。接着讲讲我对今天学习的函数的理解,当然还有javascript中的引用数据类型没有讲,等等把

函数讲完了在巩固下引用数据类型。

在javascript中的函数都是利用function开头的,不用像java中的函数还需要访问修饰符,也不用指定返回类

型。javascript是会自动判断的。function后紧跟函数名称。然后在这个函数体中写需要的代码。


最后简单的说说javascript中的引用数据类型,javascript中的引用数据类型其实很简单,也就是javascript

中定义好了的一些方法,我们只管去调用罢了。如:javascript中的一个日期类 Date。在javascript中的使

用方法  var date =new  Date(); alert(date.getYear());这里就会输出当前系统的当前年份。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics