javascript基础

1.js是一种弱语言:解释性脚本语言(不精确)

ECMAScript 类似于API
DOM 页面对象操作
BOM 浏览器对象操作

配置写在任何位置

<script type="text/javascript">
	例如打印功能(文档对象)
	document.write("显示在body里面");
</script>

先解析HTML标签,在解析JS

引新的script重新创建一个

<script type="text/javascript" src=“”“”>
	document.write("显示在body里面");
</script>

<script type="text/javascript">
	/*例如打印功能(文档对象)*/
	document.write("显示在body里面");
	function click1(){
		alert('微冷的雨');
	}
</script>

加载单击事件的方法1:
οnclick=“js:alert(弹出窗口事件)”;
方法2:
οnclick=“click1()”;

2.核心语法

变量

var 变量名;
变量名=值;

var 变量名=值;

var x,y,z=值;

x=值;

3.数据类型

undefined 变量没有初始值时将被赋予值
null 空值
number 数字
boolean 布尔值
string 单引号,双引号括起来的字符串

赋值啥最后打印啥,是一一对象的
其余的标签返回对象都是object

方法alert 弹窗
方法 typeof(info) 返回数据类型
typeof info
假如两个不一样的数据进行加看源类型是啥

String对象
长度string.length
info.charAt(0) 返回字符串第0个位置元素
info.indexOf(“o”,3) 返回 从第3个元素开始搜索元素o的位置
info.substring(3,5)
info.split("") 切割,分隔成带逗号的,返回一个数组

创建数组
var fruit =new Array("","","","","");
使用join()将数组转化成字符串
使用sort()进行排序
使用push末位添加数组元素

单独拿出来++i 和i++没区别,只有对象等于他们的时候才有区别
===比较时数据类型和数值都比较
==只比较数值

类似于增强for 遍历

for(var i in fruit){	
    areat(fruit[i]);
}

prompt();录入

名称 说明
onload 一个页面或一幅图像完成加载
onlick 鼠标单击某个对象
onmouseover 鼠标指导移到某元素上
onkeydown 某个键盘按键被按下
onchange 域的内容被改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值