JS的三大部分
一、ECMAJavaScript基础语法:
1.javascript的引入方式
1) 行内式
<script>
alert(1)
</script>
2) 引入式
<script src=‘test.js‘> </script>
2.javascript基础语法
1) 几个简单的函数
alert()、 # 警告对话框
confirm()、# 确认对话框
prompt()、 # 输入对话框,接收的为字符串
config.log() # 控制台 输出
config.dir() #
document.write() #
typeof(变量) # 类型查询
语法规则:JavaScript对换行、缩进、空格不敏感,语句末尾加分号,单行注释// 多行注释/* */
2) 直接量、变量
(1) 直接量:数字99和字符串“99”
(2) 变量的定义、赋值、命名规范
var a ;
a = 1 ;
· 变量名的命名规范:只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是JavaScript保留字。并且区分大小写。
Camel 标记法
首字母是小写的,接下来的字母都以大写字符开头。例如: var myTestValue = 0, mySecondValue = "hi"; Pascal 标记法 首字母是大写的,接下来的字母都以大写字符开头。例如: Var MyTestValue = 0, MySecondValue = "hi"; 匈牙利类型标记法 在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“ Var iMyTestValue = 0, sMySecondValue = "hi";
变量名书写种类
3) 数据类型
基础数据类型:
String:
Number:
Number.MAX_VALUE,Number.MIN_VALUE.
NaN不等于NaN
isNaN(‘test‘) #true
Infinity
Boolean:
Null:
Undefined:
引用数据类型:
Array:数组
String:
Date:
Object:
4) 数据类型转换
-
-
- 数字 + 字符串:数字转换为字符串
- 数字 + 布尔值:true转换为1,false转换为0
- 字符串 + 布尔值:布尔值转换为字符串true或false
- 转换成字符串:toString()
- 转换成数字:parseInt()
- 转化成浮点数:parseFloat()
- 强制类型转换:String()、Boolean()、Number()
-
5) 流程控制
# if(){}else{}
# if(){}else if(){}else{}
# && ||
# while(){}
# do{}while()
# for(var i=0;i<10;i++){}、
# switch(条件){ // 注意case穿透问题
case 1:
执行语句;
break;
case 2:
执行语句;
break;
。。。。。。。。
default:
执行语句;
}
二、DOM
三、BOM
原文地址:https://www.cnblogs.com/wuchenggong/p/9254132.html