JavaScript 基础总结(一)

Dom:document object model 即文档对象模型

Bom: browser object model 即浏览器对象模型

文档对象模型即与文本密切相关,比如document.querySelector()之类

浏览器对象模型则是和各个浏览器密切相关,window.onload之类

Js当中的变量定义一律使用var 变量名。即不指定变量的具体类型,而且在js当中,变量是可以先使用再声明的。编译器默认会将变量函数的声明提升到程序的最顶部,但是数据初始化并不会被提升,例如 var i = 1 ,就不会被提升到上面,变量提升机制可能会造成我们在写程序时出现一些问题,这时候我们可以开启js的严格机制了,即在script标签当中加入一行”use strict”,这时候底下程序中便不可以使用未声明的变量。查看自己写入的变量是什么类型可以使用typeof(变量名)。

Js当中的数据类型 有数值型integer,float,number,字符串类型string,布尔型Boolean,空置 null。值得注意的是,在js当中,dom获取文档中的数据,很多时候获取的都是一个字符串类型,需要将它强转成int型号。;parseint(变量名)。在js当中,列如12avc这样的字符串,只要第一个字符不是字母就可以进行强制转换。强转的时候自动省略后面的字符。转成小数只能用parseFloat..boolean类型,可以直接写true和false,非0字符,非空字符串,都是true。反之false。

输入值:var cou = window.prompt(”提示信息”,输入值);

isNaN()à判断是不是数值(is not a number)

 

获取界面元素方法

  1. 根据id获取页面中某个元素与

document..getElementById(“id名”);

  1. 根据class名获取一组元素

  Var abc = document.getElementByClassName(“div之类”);

   abc。Length—>可以查看数组长度  还有一些其他功能……

  1. 根据name获取,常用语复选框

Var obj = document.getElementsByName(“”);

obj[i].checked==true复选框的话可以在循环中查看数组元素,是否勾选之类。

   获取元素之后,还可以为其复制

            Obj[i].values=””;

  1. document.querySlector();当中可以是标签,是标签的话取一组中的第一个,返回的是一个对象,当中也可以是css当中的标签选择器。
  2. document.querySelectorAll()获取全部对象,返回值是一个数组。
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值