5月11日上课笔记-js简介
Posted 笨笨2013A
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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之间所有偶数的和
以上是关于5月11日上课笔记-js简介的主要内容,如果未能解决你的问题,请参考以下文章
5月15日上课笔记-js中 location对象的属性document对象js内置对象Date事件对象