JavaScript-语法基础(二)

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声明一个变量的时候,解析器根据变量的数据类型分配了一定大小的内存空间,程序通过变量名来访问对应的内存.

猜你喜欢

转载自blog.csdn.net/liuqiao0327/article/details/106309374