JS基础(一)
2018-05-09 本文已影响0人
美美欣
2018.05.07
1. 找到元素
x = document.getElementById("demo");
2. 改变内容
x.innerHTML = "Hello JavaScript!";
3. element.src.match 字符串匹配
element = document.getElementById('myimage');
if (element.src.match("bulbon")) {
element.src = "/images/pic_bulboff.gif";
} else {
element.src = "/images/pic_bulbon.gif";
}
4. isNaN(x) 函数检查其参数是否是非数字值
if(x==""||isNaN(x)) {
alert("不是数字")
}
5. HTML 中的脚本必须位于 <script> 与 </script> 标签之间;
直接写会在页面加载时执行;
如果写在事件里,就会在事件发生时调用该函数。
6. 外部 JavaScript 文件的文件扩展名是 .js。
如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件
2018.05.08
7. JavaScript 显示数据
JavaScript 可以通过不同的方式来输出数据:
- 使用 window.alert() 弹出警告框。
- 使用 document.write() 方法将内容写到 HTML 文档中。
- 使用 innerHTML 写入到 HTML 元素。
- 使用 console.log() 写入到浏览器的控制台。
8. 以下是 JavaScript 中最重要的保留字(按字母顺序):
abstract | else | instanceof | super |
---|---|---|---|
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long | throw |
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
9. JavaScript 中的常识
- 常见的是驼峰法的命名规则。
- JavaScript 语句是发给浏览器的命令。
- JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码直接运行。
但是,Java 是编译型语言,会在执行前对所有代码进行编译,编译成.class文件。 - 一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。
- 声明无值的变量。未使用值来声明的变量,其值实际上是 undefined;
但如果重新再次声明 JavaScript 变量,该变量的值不会丢失:(可以重复声明,java不行)
在以下两条语句执行后,变量 carname 的值依然是 "Volvo":
var carname="Volvo";
var carname;
10. JavaScript 数据类型
在 JavaScript 中有 5 种不同的数据类型:
- string
- number
- boolean
- object
- function
3 种对象类型:
- Object
- Date
- Array
2 个不包含任何值的数据类型:
- null
- undefined