js中的基础

前端三大框架:vue,React,Angular;

完整的js有ECMAScript,Dom,Bom组成

Java是强类型语言,js是弱类型语言(1.它的类型取决于后面的值2.同一个类型同时赋值,后面的值会覆盖前面的值)

特点:

  1. js是脚本语言(不需要编译,浏览器可直接识别)
  2. Js是解释性语言(js阻塞,哪行报错就会从哪行开始不执行,并不会影响上面代码的执      行)
  3. Js是安全性语言(1.网站上的网页不允许访问本地磁盘;2.不能修改网站的源代码)
  4. Js跨平台型(三端都可以写)

引入js(都在body里面写,也可以在head里面和body下面写,但不建议):

内部引入script

外部引入script src=“”(不能直接在标签内写js代码)

俩者可以同时存在,不能互相嵌套

输出语句:

  1. 弹框工具                               alert(“”);
  2. 页面输出工具(可以识别标签)           document.write(“”);
  3. 控制台输出(打印)                     console.log(“”);

作用:1.输出变量的值,输出某些内容的值;2.排错

变量(var):

(任务,查找不能起名的关键字)

基本数据类型:num数字;str字符串;bool布尔;kong=null;空值;

unde=undefined;未定义;

空值 值是空的;

        未定义:声明变量,但未被赋值。

如何检测当前变量是什么数据类型:

输出语句中变量前加typeof空格或typeof后面加括号(括号里加变量)

注:null为特殊情况,输出为object。(任务:查询为什么是object)

num和str类型相加会拼接;

        Num和str类型的数字相减时,str会转为num类型,然后运算,这属于隐式类型转换;

        NaN为非数字;

        Bool运算时,true为1,false为0.

规范:

  1. js里严格区分大小写;
  2. 结尾必须加封号;
  3. 声明变量不可以使用关键字声明。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值