JavaScript
netscape公司产品。(已被美国在线兼并)
Sun公司已被ORACLE(甲骨文)兼并
netscape在互联网发展初期有很大的市场份额(WIN95时期),在发布WIN98的时候由于微软集成了浏览器,导致netscape倒闭,进而导致了微软的垄断。
JS……微软针对IE做的脚本语言,与javascript 90%相似。
what’s 脚本?
点缀HTML
1,要放在页面里面才能运行。
没有脚本,页面也可以实现。
解释运行的语言。
2,与c#不同,在运行之前先编译,空间事先预留好,运行速度较快。
脚本事先不编译,逐句运行,如果有错不会报错,运行到错误处再停止。事先不去分配空间,速度相对较慢。
3,基于对象
用现有的已提供的对象,没有面向对象的特性
Javascript基本
1, 数据类型
VAR:表示可变类型。
输出形式:
alert:弹出窗口。警告
document.write(n):直接显示在网页中
输入形式:
prompt:仅作了解(后期用from实现输入。)
2, 基本语法
强制转换:parseInt (解析为整型):把输入的值当做整型来看待。解析中会提取输入的字符的数字,可以掺杂字母
isNaN:判断返回的数字是否是非数字。
.bold方法等同于加粗
.big等同于加大字号
.substr/substring:截取字符串。
.length:表示字符串的长度。
.split:分割字符串。只能设置一个参数
.indexOf/lastIndexOf
Date中月份自动加一
.getDate:获得当前日期
.getDay:获得当前星期
Math.abs:绝对值
.ceil:天花板,大于当前数值的最小整数。
.floor:地板,小于当前数值的最大整数。
document
3, 数组
排序:sort;
反排序:reverse;