javascript

===================js的引入方式===================

1、行内引入

2、内部引入

  <script type="text/javascript">

    alert("sss");

  </script>

3、外部引入  放在</body 上面>

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

  </script>

 

===================常用属性===================

1、onclik  单击

2、alert  弹框

3、confirm  确认框

4、console.log("控制台输出")

 

===================浏览器不支持时读取===================

<moscript>浏览器不支持是读取</moscript>

 

===================定义变量 var===================

var test = 'a';    定义test为a

alert(test);       输出时显示为a

多个变量可写为  var a = b = c = d = e = 1;

变量重名后会覆盖之前的变量

 

===================变量的命名===================

1、名称命名含义明确

2、以字母下划线开始,后面跟字母 数字 下划线

3、驼峰命名:① fitstName  ②FirstName  3、first_name

 

===================isNaN  判断不是数字===================

var test1= 12; 声明变量并且给他赋值

alert(isNaN(test1));   检测是否为一个数

isNaN 判断不是数字  ,不是的话输出为true,是的话输出为false

在判断前县转化为数据类型,纯数字的字符串直接转化为数字后判断

 

================判断值和数据类型=================

1、test == test1  先转换数据类型 ,只判断值

2、test ===test1  判断值和数据类型

 

 

===================数据的类型===================

1、字符串     加“ ”的都属于字符串  String

2、数字         NaN 属于number类型,但他不是一个数字

3、布尔类型:Boolean     -->  true   false

4、null

5、undefined 

6、对象object --

7、数组  --

 

===================查看数据类型============ 

typeof (John)                 // 返回 string 
typeof( 3.14)                   // 返回 number
typeof (NaN)                    // 返回 number
typeof (false )                 // 返回 boolean

 

 

 

===================转换======================

1、null   -->没有

  undefined  -->没有值

  null == undefined 先转换为Boolean的false,再转换为0。所以结果为 true。

 

===================数字转换===================

1、alert(Number (undefined));     -->NaN

2、alert(Number (null));     -->0

3、alert(Number (0));     -->NaN

 

===================其他===================

1、+ 号除了运算符的功能还用于拼接

2、正无穷大 -->Infinity     负无穷大-->-Infinity

3、  \n  \r  代表换行      \t代表一个空格或者表格      \代表转义

4、if(a){  }else{  }   判断a是否存在

 

 ==================转换为整数  parseInt=============

1、将字符串转为整数。parseInt('123') // 123

2、如果字符串头部有空格,空格会被自动去除。parseInt('   81') // 81

3、如果字符串以0x或0X开头,parseInt会将其按照十六进制数解析。parseInt('0x10') // 16

4、如果字符串以0开头,将其按照10进制解析。parseInt('011') // 11

5、只有字符串中的第一个数字会被返回。

 

==================转换为浮点  parseFloat=============

1、如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

2、输出时 输出从左到右的第一组数字       parsetFloat("33 34 67 fddf") //33

3、开头的空格是允许的      parsetFloat( "     67")    //67

4、如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。 parsetFloat( "he dsa 23")    //NaN、

5、e代表10的意思    parsetFloat("3.14e2") //314

posted on 2019-01-21 21:20  代码让人头疼!  阅读(102)  评论(0编辑  收藏  举报

导航