javaScript基本语法

234 阅读2分钟

「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」 。

1.JavaScript组成

ECMAscript,Dom,Bom

2.书写位置

(1)行内式

代码写在html标签里面

(2)内联式

写在标签里

如果内联的script标签里面有属性,则,标签里的js样式不会执行

(3)外联式

写在js文件中

<script src="./lmr.js"></script>

3.注释

单行注释//

多行注释/**/

4.javascript结束符

;可写可不写,程序会将换行符默认为结束符

5.javascript输入与输出

(1).弹出提示框

alert('你好,js')

(2)在控制台输出内容

console.log()

console.log('我是' + '\n' + 'liu')

(3)给页面写入内容

document.write()

换行: document.write('我是' + ' ' + 'liu')

(4)输入框

 prompt()

(5)确认框

confirm()
//确认,值为:true;取消,值为false

注意:(1)里面写字面量的要加引号,写变量等,函数,不需要加引号

(2)不加引号数值相加,加引号字符串相加

(3)双引号和单引号都可以

6.变量

作用:在内存中存数据

(1)变量语法:

(1)声明变量: let 变量名

(2)变量赋值:变量名= 值(字面量);

注意:

(1)let声明变量不可以重复声明同一个变量名

(2)变量给变量赋值,先拷贝,再赋值

(3)如果重复给同一个变量名赋值,变量会丢掉之前的值,只保留最后一个值

(2)变量命名规范

规则:(必须遵守)

(a)变量必须以字母,下划线 *,,开头,后面可以是字母,下划线,开头,后面可以是字母,下划线*,,数字。

(b)不能使用关键字,保留字做变量名

规范:

(a)取名要有意义,最好是英文单词

(b)驼峰命名法:第一个单词首字母小写,第二个单词首字母大写

(3)变量作用域

全局作用域:在大括号外部定义的变量,页面任何地方都可以使用

局部作用域:在函数内部声明的只能在函数内部使用(函数的形参相当于在函数内部声明的变量)

块级作用域:大括号里面声明的变量(分支和循环),只能在大括号内部里用。

为了一个区块与一个区块之间互不干扰