首页 > Web开发 > 详细

2019/8/12js笔记

时间:2019-08-12 20:43:00      阅读:78      评论:0      收藏:0      [点我收藏+]

js样式的的写法和css一样分为行内样式,内部样式,外部样式。

行内样式:<a>的href可以执行js代码。别的标签可以用onclick执行js代码。

外部引入:有css和js同时存在,js要放在css下面。但一般放在里结束标签body最近的地方。<script src=""></script>。

内部样式:内部样式在head和body里面都可以写。<script type"javascript"></script>。

<noscript>检查浏览器支持不支持javascript</noscript>

数据类型:加引号的都是字符串string。\n,\r都是换行、\t小方格。\是转意符显示其它东西的时候它自己不显示。

     数字number。分为整型和浮点型。

     true数值为1,false数值为0布尔类型。

     null数值为0空。undefined空值也是0。

输出执行会一个接一个的执行下去。

alter()是写入警告框。

docunent.write()是写入html中。它里面可以执行标签。\是折行符。

console.log() 写入浏览器控制台。

变量必须被定义才可以用,定义变量用var来定义。光定义变量不给值是undefined。

变量重名会产生覆盖,变量名称严格区分大小写,变量名称要含义明确,以字母或下划线开头。

驼峰标记法:第一个单词首字母小写第二个单词首字母大写//小驼峰。第一个和第二个单词首字母都是大写//大驼峰。

下划线法:在俩个单词中间加下划线,单词首字母不需要大写。

 可以通过isNaN来检测是否为NaN值。且NaN不能与 自身比较,因为是一个不是数字的数值,它本身就是一个不确定的值,无法比较。

infinity:无穷大。

条件语句if(条件){}else(条件){}。

typeof表示数据类型。

undefined是null下的一个分支,所以mull == undefined。     空字符串就是0,所以 “ ” == 0。

凡是和数值出现的时候所有类型都不会都不会转化为数值。  null  != 0。   null  != “ ”。  undefined  !=  0。 undefined  != “ ”。

undefined可以为任何值,所以转化成数值类型会转化成NaN。null转化为数值类型为0。‘3king’转化为数值类型为NaN。

parseInt是转整型‘3king’为3。

运算符:

算术运算符:+       -         *        /         %余数            ++自加          --自减

赋值运算符:=    x=y       +=    x=x+y      -=     x=x-y     *=    x=x*y     /=     x=x/y      %=     x=x%y

字符串连接符、字符串与数值连接符     +      “this” + “is a hh”          “7” + 8     78      7 + 8     15    “ ” +  8       8          “ “  +  1 + 2 + 3      123        1 + 2 + 3 + ” “     6

比较运算符:== 等值          ===等值类型          !=  不等值     !==不等值或不等型       >      <       >=        <=

三元运算符:var a = 1;   var b = 2;    var c = a<b?  1:0;    alert(c);

逻辑运算符:    &&      物理串联电路俩个开关都闭合电路才可以通电           俩个条件都得满足,第一个条件如果不满足的话,后面的不会执行。

        ||      物理并联电路只需有一个开关闭合就行。俩个都闭合走时间最少电阻最小的。俩个条件有一个条件满足就行,第一个条件满足的话,第二个条件不会执行。

逗号运算符:定义多个变量时只写一个var用逗号隔开定义的变量。var a=(b=1,c=2,d=3);alert(a)为3。

viod运算符:z= void (a=1,b=2,c=3);      alert(z);     void运算符的返回值都undefined。

2019/8/12js笔记

原文:https://www.cnblogs.com/zhang666/p/11340887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!