js第一篇

第一章 语言基础

1.1 JavaScript历史

1.1.1 javaScript的组成

核心(ECMAScript)

文档对象模型(DOM)

浏览器对象模型(BOM)

1.1.2 javascript引入及写法

内部书写

在html文件中直接进行代码的书写

外部引入

所有的<script>元素都放在页面的<head>元素中。

直接写在标签内

<p οnclick="alert('你好');">点击我</p>

1.1.3 注释

单行注释

块级/多行注释

1.1.4 调试

浏览器调试

ctrl+shift+i

1.1.5 常用方法

console.log()

alert()  警告消息框

confirm()    确认消息框

prompt()    提示消息框----就是专门用来给用户提供输入窗口的

1.1.6 语句块

1.2 变量

1.2.1 JavaScript 关键字

1.2.2 JavaScript 保留字

1.2.3 JavaScript 变量

var

1.2.4 JavaScript常量

const

1.3 数据类型

1.3.1 字符串 String

1.3.2 数字 Number

1.3.3 布尔 Boolean

1.3.4 对象 Object

1.3.5 Null

1.3.6 Undefined

1.3.7 typeof操作符

1.3.8 数据类型转换

1. parseInt()-将字符串转化为整型

2. parseFloat()—将字符串转化为浮点数

3.String()函数能够将任何类型的值转换为字符串。

4. Boolean(),将一个值转换为其对应的Boolean值。

1.4  运算符

1.4.1 算术运算符

+ 加 x=y+2 x=7

- 减 x=y-2 x=3

* 乘 x=y*2 x=10

/ 除 x=y/2 x=2.5

% 求余数 (保留整数) x=y%2 x=1

1.4.2 一元运算符

++ 累加 x=++y x=6

-- 递减 x=--y x=4

1.4.3 关系运算符

<

>

<=

>=

==

===

!=

!==

1.4.4 逻辑运算符

!  逻辑非  

&& 逻辑与

|| 逻辑或

1.4.5 赋值运算符

乘法/赋值(*=)

除法/赋值(/=)

取模/赋值(%=)

加法/赋值(+=)

减法/赋值(-=)

左移/赋值(<<=)

有符号右移/赋值(>>=)

无符号右移/赋值(>>>=)

1.4.6 位运算符

~   位非运算符

~-1==0

&   位与运算符

1&2=0

|  位非运算符

1|2=3

^  位异或运算符

1^2=3 相同位0,不同为1

<< 左移位运算符

1<<4=16

>> 右移位运算符

1.4.7 条件运算符

variable = boolean_expression ? true_value : false_value;

1.5 运算符优先级

. [] () 字段访问 数组下标 函数调用以及表达式分组

++ -- - ~ ! delete new typeof void 一元运算符 返回数据类型 对象创建 未定义值

* / % 乘法 除法 取模

+ - + 加法 减法 字符串连接

<< >> >>> 移位

< <= > >= instanceof 小于 小于等于 大于 大于等于 instanceof

== != === !== 等于 不等于 严格相等 非严格相等

& 按位与

^ 按位异或

| 按位或

&& 逻辑与

|| 逻辑或

?: 条件

= oP= 赋值 运算赋值

, 多重求值

1.6  表达式

1.6.1 流程控制语句

1. 条件语句

if

if else

if  else if

if语句的嵌套

switch case

  1. 循环语句

while

do while

for

循环嵌套

break

Continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值