- 引入JavaScript
内部标签
<script>
.......
</script>
外部标签
创建JavaScript文件。直接写代码
<script src:="..." />
2.2、基本语法
var 就是所有变量类型
console.log() 是输出语句
其他用法与JAVA一样
大小写也要区分
2.2.1数据类型:
number: 不区分小数和整数
科学计数法:1.233e3=1233
存不下来的时候显示 Infinity
字符串:
1、正常字符串我们使用单引号或者双引号包裹。
2、如果想输出引号。。加入转义字符 (\){ \’ \n \t \u4e2d(这是Unicode字符 ‘中’字)}
3、多行字符串编写: 用tab键上面的 框起来。可以拼接起来
==:等于(类型不一样,结果一样也为true)
=== :绝对等于(类型一样,值一样。结果才为true)**
数组:
可以有很多数据类型,不仅仅是数字,可以混合写入。 也不会出现数组下标越界。只会显示Undefined
加入给arr.length赋值。数组的长度就就会变化。 想要替换 就arr[0]=1 下标替换
IndexOf 通过元素获得下标索引
字符串的1和数字的1是不一样的
Slice( ),数组版的substring , 可以截取array的一部分,返回一个新的数组
Push(): 往里面压 就是在数组后面加入要加的值
Pop(): 往外面弹,弹出数组最后一个值
Unshift():往数组头部插入元素
Shift(): 从头部弹出一个元素
Sort():排序
Reverse(): 反转
Concat():拼接,在数组中后面加入元素,不会改变元素组 只是返回了一个新的数组
join(“字符串”):可以在每个数组中间加字符串
js对象中,{。。。}表示一个对象,键值对描述属性 xxxx,xxxx要用逗号隔开,最后一个不加逗号!!!
判断属性值是否在这个对象中, xxx in xxx 这个in 如果父类中也有也返回true
判断属性是否仅仅只在自身的这个对象中, hasOwnProperty()()
在网页打开html以后,可以在Console调试
Console.log()在浏览器的控制台打印变量
Sources 浏览器上可以看到源码目录
双击文件在浏览器上也可以打断点调试
可以加入’use strict’ 严格检查模式 可以预防js随意性问题
但是得放在中的第一行
在定义变量的时候 不加修饰符 i=0 是全局变量
在es6以后 都用let去修饰 变成局部变量
字符串切片:substring [1,3 ) 他是左闭右开。。 这句的时候是切输入字符串序号为 1、2的字符