js (javascript) 部分基础
js (javascript)
运行在浏览器中的脚本语言
通过浏览器执行js代码
js组成
ecma scrpit 构成js核心语法
bom 浏览器对象模型 操作浏览器中的对象
dom 文档对象板 操作网页中的元素
目的
和用户的交互
验证表单的合法性
特点
交互性 安全性 跨平台
引入方式
和css一样
内嵌
head里
行内
和button在一起 处理点击事件或者键盘事件
外链
和css一样
注释
Ctrl + / 单行 // 多行 /* */
数据类型
声明变量 var 声明全局变量
let 声明局部变量 只能在声明的{}中使用
cosnt 声明常量 一旦被声明 就不能改变值
变量的命名规范
不能数字开头
不能用关键字
见识使用驼峰命名法
以数字 字母 下划线 $ 组成
查看变量的类型
typeof
输出方式
alert() 弹框输出
console.log() 控制台输出
document.write() 页面输出
数据类型
string 字符串
length
join
split
number 数字 不区分整数和小数
array 数组 ——list/tuple 列表元祖
length
push()
pop() 删除
resver()
sort()
foreach()
splice() 分割
object 对象 —–dict 字典
以键值对形式 通过建调用值
布尔值 true false
运算符
+-*/
++ i = i + 1 i += 1
— i = i -= 1
< > <= >= !=
== 值比较值不比较类型 123 == ‘123‘ true
=== 既比较值也比较类型 123 == ‘123‘ false
逻辑运算符
与 and && 两个条件必须真才为真
或or || 提个条件为真就为真
非 not ! 取相反
三元运算符
语法 : 条件 ? 语句1 : 语句二
if条件语句
if (条件一){执行语句1
}else if (条件二){执行语句2
}else{执行语句3}
while 循环语句 条件成立才会执行
1. 初始值
2. 循环条件
3. 步长值
while(循环条件){
执行语句
步长
}
do while 不论条件是否成立 都会执行一次
初始值
do{
执行语句
}while(循环条件)
for
for(初始值;循环条件;步长值){
执行条件
}
break 结束循环
contiune 结束本次循环
js (javascript) 部分基础
原文地址:https://www.cnblogs.com/doomqy/p/14817550.html