javascript 学习笔记

如何阻止简单浏览器对 javascript 的显示

对于哪些不支持 javascript 的简单浏览器,可以用以下代码防止 javascript 被显示出来。

<html>
<body>
<script type="text/javascript">
<!--
document.write("Hello World!");
//-->
</script>

</body>
</html>

说明:

<!-- -->是html的注释语法。不支持 javascript 的简单浏览器,将会把以上script 中的内容,解释成注释语句。

//是 javascript 的注释语法,它阻止了javascript  执行 -->标签

javascript 放到哪里

放在 body 块的javascript 在页面装载时,将被执行。

放在 head 块的javascript ,只有被调用(call),才被执行。

放在 head 块 和 body 块 的javascript 个数没有限制。

使用外部的javascript

可以把通用的 javascript 保存在一个文件中(.js 后缀),供多个页面调用。

注意: 外部的javascript 文件中,不能包含有 <script> 标签

 为了使用 外部javascript ,要在 <script> 标签 的 src属性中 指明 .js文件。 如以下代码:

<html>
<head>
<script type="text/javascript" src="xxx.js"></script>
</head>
<body>
</body>
</html>

javascript 语句

不像HTML, javascript 是大小写敏感的(Case Sensitive)。

对于浏览器,一条 javascript 语句 就是一个命令,该命令的目的就是告诉浏览器该做什么。

以下 javascript 语句 告诉浏览器,写 “hello” 到网页中:

 document.write("Hello Dolly");

通常,每条语句后都有一个分号(;),表示语句的结束。 注意:根据 javascript 标准, 分号是可选的。

javascript 代码就是一连串的 javascript 语句,每条语句按顺序被浏览器解释执行。

使用{}可对javascript 语句进行分块, 分块的目的,就是使得 块中的 javascript 语句能够一起执行。

通常 分块 常用在 函数或 条件中对语句分组。

javascript 的注释

单行注释,用//

多行注释,用/* */

javascript 的变量

变量就像容器用于存储一些信息。

javascript 变量名的规则:

  • 变量名是大小写敏感的。
  • 变量名必须以字母或下划线开头。

使用 var 语句声明变量,如: var x;

变量声明后, 变量是空的,因为还没赋值。

注意:

  • 如果你给一个未声明的变量进行赋值,该变量会自动被声明。
  • 重新声明变量,变量原来的值不会被清除。

javascript 的运算符

算术运算符:+ , - ,* , / , % , ++, -- 

注意:如果某字符串 和 数字相加,其结果将是字符串。

比较运算符:假设x=5

Operator Description Example
== is equal to x==8 is false
=== is exactly equal to (value and type) x===5 is true
x==="5" is false
!= is not equal x!=8 is true
> is greater than x>8 is false
< is less than x<8 is true
>= is greater than or equal to x>=8 is false
<= is less than or equal to x<=8 is true

逻辑运算符:假设x=6, y=3

Operator Description Example
&& and (x < 10 && y > 1) is true
|| or (x==5 || y==5) is false
! not !(x==y) is true

条件运算符:语法如下

variablename=(condition)?value1:value2 

如果条件成功,则variablename=value1;不成功则variablename=value2。

如何定义一个函数

语法如下:

function functionname(var1,var2,...,varX)
{
some code
}

注意:关键字function 必须以 小写字母开头,否则javascript 会出错。

return 语句

在函数中,可使用return 语句,把某个值附个函数,并使函数返回。

javascript 的转义字符

转义字符 为反斜杠 \

Code Outputs
\' single quote
\" double quote
\& ampersand
\\ backslash
\n new line
\r carriage return
\t tab
\b backspace
\f form feed

例子 document.write ("You \& I are singing!");

得到的结果为:You & I are singing!

javascript 的文本续行符

文本续行符 为反斜杠 \,例子:

document.write("Hello \
World!");

但是下面的例子是不正确的

document.write \
("Hello World!");

 

原文地址:https://www.cnblogs.com/finema/p/1447017.html