1.3学习内容

javascript

1. javascript是什么

可以用来控制网页内容,给网页添加动态、交互的效果

运行在客户端的脚本语言

2. javascript能做什么

3. javascript的组成部分

ECMAScript 核心

DOM 浏览器对象模型

BOM 文档对象模型

javascript初体验

1. 行内式 (写在HTML标签中)

2.内嵌式 (<script>)

3.外部式 (<script href="">)

注释

1. 单行注释 //

2. 多行注释/**/

3. 文档注释/**

变量

1.变量的声明 var age;

2.变量的赋值 age = 18;

3.同时声明多个变量 var age,name; age = 10; name = 'lili';

4.同时声明多个变量并赋值 var age = 10,name = 'lili'; var a = b = 10; var a,b = 10;

变量的命名规则和规范

1.规则

-字母、数字、下划线、$符号组成,不能以数字开头;

-不能是关键字和保留字,例如for、while;

-区分大小写

2.规范

-变量名必须有意义

-遵循驼峰命名法,首字母小写,后面首字母大写

变量在内存中的存储

数据类型

1.简单数据类型

-Number

数值、浮点数

-String

字符串

length 长度

+ 拼接

-Boolean

true(1)和false(0)

-Undefined

未定义的值

*声明一个变量没有赋值

*访问对象上不存在的属性或者未定义的变量

*函数定义了形参没传递实参

*使用void对表达式求值

-null

空对象

*用于保存对象初始化

*解除引用

复杂的数据类型

Object(对象)\Data\Array

获取变量的类型

typeof

数据类型转换

1.转换成字符串

- toString()

- String() 针对与null、Undefined

- 拼接字符串

num + “”,当+两边一个操作符是字符串,一个是其他,会把其他转换成字符串

2.转换成数值类型

-Number() 对象值无法转换 返回 NaN

-parseInt()

-parseFloat() 可以把字符串转换成浮点数 会解析一个 “.”遇到第二个结束

- “+”“-”“0”

3.转换成布尔值

0、‘’空字符串、null、Undefined为false,其他为TRUE

一元运算符

++在变量后,先赋值在运算

++在前先运算在在赋值

--同理

逻辑运算符

&& :与运算

||:或运算

!:非运算

关系运算符

<,>,>=,<=,==,!=,===,!== (结果布尔值)

==与===的区别

前者相等,后者更严格需要数值类型相同

赋值运算符

=,+=,-=,*=,/=

运算符优先级

1.()

2.一元

3.算数

4.关系

5.相等

6.逻辑

7.赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值