JS学习专辑(1) 入门

  小菜鸟最近开始学习JS,虽然没学多少,但还是需要记录一下学习的东西,慢慢一点点加上去呗。

  首先呢,在语法方面,我发现和C#撒的关键的语法的特性还是差不多的,当然肯定还是有许多不一样的地方。

  区分大小写这个东西还是一样的同时忽略多余的空格,但不同的是变量在定义的时候没有特定的类型,直接用var来初始化任意的值。这个对我这种懒人来说还是很喜欢的。每行的分号可有可无,但是习惯最好还是加上比较好,貌似有些阅览器不加分号就会认不出。

  JS中有5种原始类型,调用typeof运算符就会返回下列值之一:Undefined:当声明的变量未初始化时就是Undefined,函数没明确返回值时也是这个。Null:这个值和Undefined应该是相等的,但是含义是不同的。Null是用于表示尚未存在的对象,如果一个方法或函数返回的是对象且找不到对象就是Null。Boolean、Number、String这几个是很普通字面理解的东西。其他什么运算符啦,控制语句啦什么貌似和C#都差不多的额,多了一个with语句用于设置代码在特定对象中的作用域。不过大多数情况下不怎么用。

  JS中函数是比较重要的,由关键字function函数名和参数组成。有返回值的函数也不必特别的声明返回值,只需要使用return运算符就可以了。同时函数是不能override的,如果是相同名字的函数新的会覆盖旧的。

上面都是一些基础的东西,还是先看一看最简单的JS在网页中的的输出的例子,然后以后再慢慢来:

View Code
<!DOCTYPE html>
<html>
<body>

<script>
document.write("<h1>Hello World</h1>");
document.write("<p>Hello World</p>");
</script>

</body>
</html>

JS可以放在内部也可以在外部链接,使用src特性就可以像引用图像一样引用JS文件。在外部文件中不需要</script>标签。

然后的话再来一个函数的简单例子:

View Code
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
alert("Hello World!");
}
</script>
</head>

<body>
<button onclick="myFunction()">点击这里</button>
</body>
</html>

今天先记录点简单的东西,一点点来学习。

原文地址:https://www.cnblogs.com/socialdk/p/2979846.html