JS基础概念 1

js基础
   1. js组成
        ECmascript
        BOM
        DOM
    2.JS书写位置
        1.行内式(强烈不推荐)
            1.a标签<a href="Javascript:alert('hello');">点击</a>
            2.其他标签 <div οnclick="js代码段">点击我</div>
        2.内嵌式(不推荐)
            内嵌式 1.该标签可以放在页面任何位置 推荐放在body 和 head 的最末尾 目前推荐放在body末尾
        2.点开就执行代码  在一个界面内可以写无限个内嵌标签 执行顺序是从上往下 
            代码段: <script>
      JS代码段;
    </script>
        3.外链式(一般用这个)
              <script src="./js文件相对代码段路径.js"></script>
            1.写一个后缀是js的文件 代码写在里面 通过script 标签的src引入 srvc内容./开头
    输出函数
        alert() 浏览器弹出弹框提示信息 会阻止程序运行
        console.log() 在浏览器控制台打印信息 不阻止程序运行 用于调试
        document.write() 在页面直接打印信息 
            可以解析标签 例如document.wrote(<h1>);document.wrote(11111);document.wrote(</h1>); 被h1包裹的代码段按照h1格式打印在页面
4.    基本数据类型
        NUMBER
            二进制 八进制 十进制 十六进制 NAN(not a number  特殊数字类型)
                在控制台打印时候自动输出十进制值
        string
            字符串
        underfine
            空 这里没有值 例如 var n; n不赋值 这里就是underfine
        NULL
            这里存在一个值,值为空, 数据类型:NULL,可赋值给变量,typeof值是object ,但数据类型为NULL
        布尔值
            true flase
        symbol
            独一无二值
5.    复杂数据类型(简单说一下)
        对象
            var obj={name:"wqz",age:20;}
        数组
            var arr=['张三',‘李四',‘王五’]
        正则
            let reg=new regExp();
        函数
            funtion 函数名(){执行代码段;}
6.    isNaN 
        判断参数 不是一个数字
            var a="112233";var res=isNaN(a); 返回值 flase
        返回值:true flase
            判断的结果是 js自动进行Number转换之后的结果 会转换成数字之后再判断 自动转换。
7.    其他类型转数字类型
        Number()
            1.整体判断是不是数字 不是返回NaN 只能转纯数字字符串 2.可以转化小数点
        praseInt()
            原理:将转化的内容一个个对比是不是数字 碰到不是数字的数据类型 不往下继续进行比对,可用于取整 不能转小数点
                1、只能转整数  2、 可以转非纯数字(必须数字开头)
var str = "456.78"///456 
var str = "123abc789"//123
var num = parseInt(str);
        praseFloat()
            1、只能转整数  2、 可以转非纯数字(必须数字开头)
var str = "456.78"
var str = "abc789"
var num = parseInt(str);
        取正负值
            var a="100";var s=+a; var s1=-a;
        非+运算
            a/1;a*1;a-0;可以不改变数值情况下将a转为数字
 8.   转字符串
        string
            都可以转 相当于直接加引号
        to string
            除了NULL underfine(转这两个报错) 都可以转 
        加法运算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值