JS学习笔记 Day 1

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
 <!--
  <script type="text/javascript" src="script.js"></script>
  -->

  <script type="text/javascript">
    /*
  多行注释
  1、JS中严格区分大小写
  2、JS中每一条语句以分号结尾
   -如果不写分号,浏览器会自动添加,但是会消耗系统资源,而且有些时候会加错分号,所以在开发中分号必须写。
   3、JS中会忽略多个空格和换行,利用空格和换行对代码进行格式化
  */
   //单行注释
    /*
    字面量:不可改变的值(常量),可以直接使用
    变量 用来保存字面量
    标识符
    在JS中所有可以由我们自主命名的都可以称为是标识符
    例如:变量名、函数名属性名都属于标识符
    命名一个标识符需要遵守如下的规则
      1。标识符可以有字幕数字,-,$
      2。标识符不能以数字开头
      3。不能是关键字或保留字
      4。标识符一般采用驼峰命名法
          首字母小写,每个单词开头字母大写,其余字母小写 eg:helloWorld
       -JS底层保存标识符时实际上是采用的Uni编码
       所以理论上讲所有utf-8都可以作为标识符
     */
    //声明变量
    var a;
    var 锄禾日当午 = 789;
    console.log(锄禾日当午);//千万不要这么用
    console.log(a)//默认值undefined 没声明直接报错
    /*
    数据类型就是字面量类型,在JS中一共有六种数据类型
    String 字符串
    Number 数值
    Boolean 布尔值
    Null 空值
    Undefined 未定义
    基本数据类型
    Object 对象
    引用数据类型
     */
    /*
    String字符串 在JS中字符串用引号引起来“ ”,‘ ’,但是不要混着用,同类引号不能嵌套
    字符串中可以用\作为转义字符,表示特殊符号时可以用\进行转义
     */
    var str= "hello";
    str="nihao";
    /*Number 在JS中所有数值都是Number类型包括整数和浮点数
    可以用typeof来检查变量类型 typeof var
    NaN=Not A Number Infinity无穷
    如果使用JS进行浮点运算,可能得到一个不精确的结果
    不要用JS进行高精度运算
     */
    console.log(typeof str);
    console.log(Number.MAX_VALUE);
/*
Boolean 布尔值
True False
 */
/*
调用被转换类型的toString方法
 方式一 调用xxx的yyy()方法 xxx.yyy()
 null和undefined没有tostring方法 会报错
 方式二 调用string函数()
 转number
 方式一 调用Number() 转成数字或NaN 空串转0
 调用parseInt()可以将一个字符串中有效的整数内容取出来转为number,第二个参数指定进制
 parseFloat()同理
 非string先转string再操作
 0x开头Hex 0开头Oct 0b开头bin
*/
 /*
 boolean()转布尔 除了空串,null和undefined都是true
 对象也会转为true
  */
    var a=123;
    a= a.toString();
    alert('这是一个信息框');
    document.write("这是向body中写文本");
    console.log("这是向控制台写文本");
  </script>
</head>
<body>
<!--
<button onclick="alert('按钮+信息框')";>点我</button>
<a href="javascript:alert('点啊');">haha</a>
-->

<!--自增运算
a++后自增 ++a先自增
a=1 b=a++ b=1
b=++a b=2
-->

</body>
</html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谁的BUG最难改

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值