5月11日上课笔记-js简介

时间:2023-03-09 15:19:31
5月11日上课笔记-js简介
一、js
1、javascript简介:
是一门脚本语言(弱类型编程语言)(php是脚本语言)
编程语言如java,先编译后运行
脚本语言不需要编译
作用:
表单验证
页面特效
语法:和Java类似,但是和Java没有关系
组成部分:
ECMAScript (语法核心)
*DOM(html xml,类似xml的document)
BOM(浏览器对象模型)
基本结构(最好放在最后的</body>之上):
<script> </script>
2、语法:
输出:document.write("");
3、js引入方式:
a.标签<script>形式
b.外部js文件
c.html标签中
4.js代码的注释
和Java注释一样
二、核心语法
1.变量定义:
var
2.数据类型:
java的八大基本数据类型
byte int short long double float char boolean
js的数据类型:
undefined
null
number
boolean
string
typeof 判断类型
object 代表数组,对象或者null
3.String 对象的属性和方法
length;
charAt();
substring();
indexOf();
trim();
4.数组:
js中的数组类型不固定,长度不固定
a.var array1=[]; //定义一个可变长度的数组
b.var array2=new Array();// 可变长度的数组
属性和方法:
length
join();加入某个字符串进行分隔,返回一个字符串
sort();//升序排序 对首字符大小进行排序
push();//往数组的尾部添加一个或多个元素,返回新的数组长度
5、运算符
== 判断值是否相等
js中没有equals()方法,判断字符串是否相等用 ===
=== 判断类型和值是否一样 浏览器控制台输出
console.log();
6、逻辑控制语句
for in
for(var i in array){
alert(array[i]); //i得到是数组的下标
}
tips:
冒泡排序
九九乘法表
求出1-100之间所有偶数的和