javaScript基础
day1
javaScript介绍
1.JavaScript是什么?
JavaScript是一门编程语言,可以实现很多的网页交互效果。
2.##JavaScript 书写位置?
内联JavaScript
内部JavaScript-写到标签上方
外部JavaScript-通过src引入html页面中,但是 标签不要写内容,否则会被忽略
3.JavaScript的注释?
单行注释//
多行注释/* */
4.JavaScript的结束符?
分号;可以加也可以不加,可以按照团队约定注意换行默认为结束符
5.JavaScript输入输出语句?
输入: prompt()
输出: alert()document.write() console.log()
2.4变量命名规则与规范
目标:能写出符合规范的变量名
规则:必须遵守,不遵守报错
规范:建议,不遵守不会报错,但不符合业内通识
1.规则:不能用关键字
**关键字:**有特殊含义的字符,JavaScript内置的一些英语词汇。例如: let、var、if、for等>只能用下划线、字母、数字、$组成,且数字不能开头字母严格区分大小写,如Age和age是不同的变量
2.规范:起名要有意义遵守小驼峰命名法第一个单词首字母小写,后面每个单词首字母大写。例: userName
变量
1.为什么需要变量?
因为我们一些数据需要保存,所以需要变量
2。变量是什么?
变量就是一个容器,用来存放数据的。方便我们以后使\
用里面的数据
3。变量的本质是什么?
变量是内存里的一块空间,用来存储数据。
4.变量怎么使用的?
我们使用变量的时候,一定要声明变量,然后赋值声明变量本质是去内存申请空间。
二.变量拓展-let和var的区别
let和var区别:
let为了解决var的一些问题var声明:
公
可以先使用在声明(不合理)
var声明过的变量可以重复声明(不合理)
比如变量提升、全局变量、没有块级作用域等等结论:
以后声明变量我们统一使用let
1.1数组的基本使用
目标:能够声明数组并且能够获取里面的数据
1.声明语法
let数组名=[数据1,数据2,…,数据n]
例
let names = ['小明','小刚','小红',‘小丽','小米]
数组是按顺序保存,所以每个数据都有自己的编号计算机中的编号从O开始,所以小明的编号为0,小刚编号为1,以此类推
数据类型
基本数据类型
number数字型
string字符串型
boolean布尔型
undefined未定义型
null空类型
引用数据类型
object对象
function函数
array数组
3.1数据类型–字符串类型(string)
通过单引号(“)、双引号(”“)或反引号(`)包裹的数据都叫字符串,单引号和双引号没有本质上的区别,推荐使用单引号。
心
let user_name = ‘小明’;
//使用单引号let gender =“男”;
//使用双引号
let str = ‘123’;
//看上去是数字,但是用引号包裹了就成了字符串了let str1 = ‘’;
//这种情况叫空字符串
Tes 2ELT=?N这出具MmS会好申
注意事项:
1.无论单引号或是双引号必须成对使用
2.单引号/双引号可以互相嵌套,但是不以自已嵌套自已(口诀:外双内单,或者外单内双)3.必要时可以使用转义符,输出单引号或双引号、
模板字符串
1.作用
拼接字符串和变量
在没有它之前,要拼接变量比较麻烦\
document.write( '大家好,我叫' + name + ',今年' + age + '岁')
2.符号
在英文输入模式下按键盘的tab键上方那个键(1左边那个键)>内容拼接变量时,用$包住变量
document.write(大家好,我叫${name},今年${age}岁`)
JavaScript中什么样数据我们知道是字符串类型?
只要用单引号、双引号、反引号包含起来的就是字符串类型
2。字符串拼接比较麻烦,我们可以使用什么来解决这个问题?
模板字符串,可以让我们拼接字符串更简便分