1,JavaScript书写位置
名称 | 描述 |
script | 将 JavaScript代码写在html文件中,例如: <body> </script> </body> |
/ | 引入js格式的文件,例如: <script src="此处写js文件所在的路径"></script> |
2,输出语句
名称 | 描述 |
alert() | 弹出警告框 |
console.log() | 控制台输出 |
3,变量
名称 | 描述 |
var | 使用var可以声明变量 例如:varnum=1;表示声明一个名称为num,值为1的变量变量的合法命名规则: var 1、只能由数字、字母、下划线和$组成,但不能以数字开头 2、不建议使用关键字和保留字 3、严格区分大小写,A和a是两个不同的变量 |
4,检测数据类型
名称 | 描述 |
typeof | 检测值或者变量的数据名称 |
5,数组的定义
名称 | 描述 |
Array | 数组,用来存储一组值 |
new | 与Array结合使用,创建数组,示例:new Array() |
6,数据类型
类型名称 | 描述 |
Number | 数值类型,所有的数字不分大小、不分整浮、不分正负,都是数值类型 |
String | 字符串类型,使用双引号或者单引号包裹的值 |
Boolean | 布尔类型,true表示真,false表示假 |
Undefined | 1、变量没有赋值,默认为undefined 2、变量声明提升时,变量的值也为undefined 3、undefined的类型也为undefined |
Null | null表示 typeof检测null,结果为object |
7,字符串的常用属性
属性名称 | 描述 |
length | 表示字符串的长度 |
8,字符串的常用方法
方法名称 | 描述 |
charAt() | 获取指定位置的字符 |
substring() | 提取字符串中,介于两个指定下标之间的字符 |
substr() | 在字符串中指定的位置处,提取指定数目的字符 |
slice() | 提取字符串的某个部分,类似于substring0,不同之处: 1、substring0)可以自动交换参数的位置,而slice()不行 2、slice0的第一个参数可以是负数,而substring()不行 |
9,复杂数据类型
名称 | 描述 |
Array | 数组 |
Object | 对象 |
Function | 函数 |
10,break和continue语句
名称 | 描述 |
break | 用于退出循环 1、在switch中使用,用于跳出switch语句 2、在循环for、while中使用,直接跳出循环 |
continue | 跳出当前循环,继续执行下一次循环 |
11,循环语句
名称 | 描述 |
for | 循环执行一段代码,示例: console.log(i); } |
while | 条件为真时循环执行代码块 |
do-while | while循环的变体,语法: do{ }while(循环执行条件) 注意事项: |