JavaScript基础语法
文章目录
一.引入方式
1.内部引入
在html文件中直接卸载script标签内部 (可以写在html文件中任何地方,但是一般都会有讲究,写固定地方)
<script type='text/javascript'> //type属性可以省略
alert('hello world');
</script>
2.标签内引入
直接写在标签内
<button onclick='alert('hello world');'> 点我 </button>
3.外部引入
在html文件中通过script标签引入外部js文件
<script src='hello.js'></script>
二.常用输出或调试方法
- alert() 浏览器弹窗,弹出内容就是()中的内容
- document.write() 向文档写入字符串,html,或javascript代码
- console.log()在控制台打印相关信息
特别注意:调试代码应该从最终的产品代码中删除
三.基础语法
js中的语句以分号;结尾
js中多条语句组合代码块时,以{ 开头 以}结尾
js中一切都区分大小写(如变量名,函数名)
1.注释
- 单行注释 : //注释内容
- 块级注释(多行):
/*
注释内容
我是多行注释
*/
- 说明文档注释:
/**
*文档说明的注释
*用在插件或方法开头
*说明参数和返回值
**/
2.标识符
标识符指变量,函数,属性或函数的参数的名字
3.javascript 关键字
关键字可用于表示控制语句的开始或结束,或用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符命名!
break do try typeof
case else new instance of catch
in return varcontinue for
switch while function this
with defaultif throw delete …
4.javascript保留字
保留字有可能在将来被用作关键字来使用,不能用作标识符命名!
abstract int short boolean export
interface static byte extends long
super char final native class
float throws const goto private
double import public …
5.变量的概念及使用
5.1 标识符命名规范
标识符指变量,函数,属性或函数的参数的名字
标识符命名规范:
1.第一个字符必须是字母,下划线_ 或美元符号$
2.其他字符可以是字母,下划线,美元符号或数字
3.不能含有空格
4.不能以关键字或保留字命名
5.使用驼峰命名法(只是建议而已,不是必须的)
5.2 变量的概念及底层原理
变量是指没有固定的值,可以改变的数,是存储信息的容器
优点:方便使用,统一修改
js的变量的松散类型的,可以用来保存任何类型的数据
js中使用关键字var来声明变量 (不考虑es6)
var声明变量的底层原理:
从本质上看,变量代表了一段可以操作的内存,也可以认为变量是内存的符号化表示.当我们使用关键字var声明一个变量的时候,解析器根据变量的数据类型分配了一定大小的内存空间,程序通过变量名来访问对应的内存.