2018年12月24日所学js

时间:2022-12-22 21:47:05

1.js(javascript),JavaScript 是 Web 的编程语言。JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能     手机等设备。

2.内部引入

   <body>

         <script type="text/javascript">

            alert('内容');

         </script >

</body>

  外部引入

  <script src="js/index.js" type="text/javascript" charset="UTF-8"></script>

 行内引入

<a href="javascript:confirm('你困吗?')">lei</a>
<p onclick="javascript:alert('yes')">haha</p>

3.confirm:确认框 (确认;取消)    alert:确认框(确认)     onclick:单击;

  \ :换行    console.log:控制台 ('加引号'),字符串都带引号

                                                   (不加引号):变量数字;

 4.   var:声明    var  text=“fyl”:声明变量    “=” 赋值      not defind:没有定义;undefind:没有值  

      声明变量的同时并赋值,数据类型:字符串(string);数字(number) ;布尔类型(true:肯定/false:否定);空(null);未定义(undefined);数组;对象;

5.变量命名规则

1>变量重名会产生覆盖

2>变量名称严格区分大小写

      alert(username);dui

      alert(USERNAME); cuo

3>变量名称最好含义明确,以字母或下划线开始

4>驼峰标记法

    var firstName="king";//小驼峰

    var FirstName="queen"//大驼峰

    var first_name="ymt";//下划线法

6.

         ==   双等号  是判断  先转成布尔类型 在转换成数字类型  然后判断值是否相等

  ===    三等号  不只是判断 值  还判断  数据类型是否一样

          又能判断值。infinity:正无穷大;-infinity:负无穷大;"\" :转义:不读      "\n" :换行         "\r":换行          "\t":方块

7.null=undefined    转换数值类型都为0;

8.if:假如;如果:if(exp){exp为true的代码段 }else{              };只显示一个;正确显示前面,错误显示后面;列:if(3>2){colsole.log(樊越玲是*);}elae{colsole.log(樊越玲j就是*);}

9.is NAN     不是数值 ,不是数字;在判断前先转换为数据(数字)类型;纯数字的字符串是不会转换为数据类型的,不能与自身比较。NAN≠NAN;归到number里面;

10.undefined转换为number结果为nan

     null转换为number结果为:0;

     true转换为number结果为:1;

     first转换为number结果为:0;

     字符串转换为number结果为:nan; 

 11.typeof:得到变量的类型;

12.undefined 先转换为布尔类型false,在转换为数字类型,在转换为0;结果为ture;

      不带var是全局变量 ;“+”拼接符,运算符;

13.parseint:转换为整数类型    string:字符串, radix:要解析数字的基数   (基数  2进制  10进制     8进制)                                   radix  进制  介于2-36之间        大于2-36为nan

14 .   text=   parseInt(“2e8a”) ;= 200000000        e代表10

     text = parseInt('123') ;=  123;

     text=   parseInt('234',0) ;=234    只读前面的数字

     text=   parseInt('0xabcdef',0) ;=  69     10进   制();

      text=   parseInt('true') ;=nan;

      text=   parseInt(true) ;=nan;

        text=   parseInt('356k8i23n9') ;=356     整数后的字母符号都不读;

找到问题请留言纠正;