JS基础部分学习

1、js是什么语言

 JavaScript 是世界上最流行的语言    

 JavaScript是一种运行在客户端脚本语言

 脚本语言:不需要编译,远行过程中由js解释器(js引擎)逐行来进行解释,并执行

  现在也可以基于弄得。解释技术进行服务器端编程

2、js可以做什么:

页面各类动态的广告

表单动态校验(密码强度检测)

各类动画效果

在线小游戏

  1. 网页特效

  2. 服务端开发(Node.js)

  3. 命令行工具(Node.js)

  4. 桌面程序(Electron)

  5. App(Cordova)

  6. 控制硬件-物联网(Ruff)

  7. 游戏开发(cocos2d-js)

3、js与HTML、css的关系:

HTML/CSS 是 标记语言--描述类语言

HTML 决定网页结构和内容( 决定看到什么 ),相当于人的身体

CSS 决定网页呈现给用户的模样( 决定好不好看 ),相当于给人穿衣服、化妆

JavaScript 是 脚本语言--编程类语言

实现业务逻辑和页面控制( 决定功能 ),相当于人的各种动作

4、js由那三部分组成:

ECMA基本语法

DOM(文档流对象模型)

BOM(浏览器对象模型):一套提供给程序员 操作浏览器功能 的API

5、js的三种书写位置:

JS的书写位置如样式表一样有3种书写位置,分别为 行内、内部、外部

外部引用:script中src:

行内 a标签: οnclick=""

缺点:

可读性差, 在html中编写JS大量代码时,不方便阅读;

引号易错,引号多层嵌套匹配时,非常容易弄混;

内部:script:

6、如何理解变量与数据类型

变量:

用来存储数据的量,变量就是一个装东西的盒子

概念:变量是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以改变

本质:变量是程序在内容中申请的一块用来存放数据的空间

变量的使用分为2步

声明变量

是 一个 JS关键字,用来 声明变量 ( variable 变量的意思 ) 电脑会自动分配内存空间

 赋值

变量值 是程序员保存到变量空间里的值

声明变量,并赋值( 推荐写法 )

语法:var 变量名 = 变量值;

声明一个变量并赋值, 我们也称为变量的初始化。

语法扩展

同时声明多个变量

同时声明多个变量并赋值

7、变量命名规则和规范

由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号( $ )组成

区分大小写 强调:JS 严格区分大小写var app;var App; 是两个变量

不能 以数字开头

不能 是关键字、保留字 和 代码符号,例如:var、for、while、&

变量名必须有意义

遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。

8、数据类型分那两部分

基本数据类型

基本数据类型有:

number 数字类型

string 字符串类型

boolean bool类型

undefined类型

null类型

引用数据类型

对象 opjcet

函数:function

数组:Array

小结:

  • 因为我们一些数据需要保存,所以需要变量

  • 变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据。

  • 变量 是内存里的一块空间,用来存储数据。

  • 我们使用变量的时候,一定要声明变量。

  • 声明变量本质是去内存申请空间。

  • 声明变量并赋值我们成为变量的初始化

  • 变量名尽量要规范,见名知意。--- 驼峰命名法

  • 区分哪些变量不合法的

  • 学会交换2个变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值