选项卡:
    
    for循环

for(初始值,条件,自增){}
    for(var i=0; i<9;i++){}

几个按钮对应相同个内容!!!

------------------------------

若干个按钮对应一个内容!!!

----------------------------------------------------

字符串:
    ***只要在网页中js里面出现带引号的都是字符串!

1.汉字必须是字符串!
    2.单词不带引号,也没报错,它是变量
    3.不带引号数字,它就是一个真正的数字
-------------------------------------------

var a='12';
var b='6666';

alert(b+a);---666612;

***这样的写法叫拼接字符串!

==================================================

字符串和变量的区别?
    
    字符串:只要在js里面带引号都是!

变量:不带引号(指代所有的东西)

var a=12;
    var a='12';
    var a=[1,2,3]

====================================================

数据类型:
    number  数字类型
    string  字符串
    undefined  未定义
    function 函数
    object  对象
    boolean 布尔值

数组是一个特殊的数据类型!

因为数组里面可以包含其他的数据类型
    !!!

说一个变量是什么数据类型,取决于右面赋值!

=====================================================
怎么来调试程序!!

步骤:
    找错
    1.要f12检查,看是否报错了!
    2.如果没有报错,就用alert()弹一下

调试(为了简便)
    3.
    工具:
        谷歌:

f12;

火狐:

f12;
            添加组件:firebug

IE:

右上角-》inter选项-》高级-》禁用脚本调试!

=============================================

4.调试的高级方法!

console.log(i);    打印在console里面

==========================================

强制类型转换!

类型转换:
字符串(数字)转数字

parseFloat('123.3r45');  123.3

作用:
    1.可以转换字符串数字变数字
    2.可以保留小数
    3.碰到不是字符串数字的东西就过滤掉后面的!

parseInt('12e3.345')
作用:
    1.可以转换字符串数字变数字
    2.可以保留整数
    3.碰到不是字符串数字的东西就过滤掉后面的!

Number('12e3.345')
作用:
    1.可以转换字符串数字变数字
    2.可以保留小数
    3.碰到不是字符串数字的东西就NaN(不显示数字)!

4.严格转换!
-----------------------------------------

NaN 代表它不是一个数字!但是是数字类型!

判断一个变量是否是Nan
alert(NaN==NaN);---错误的!
alert(isNaN(a));---正确!

=============================================

隐私转换!(数字字符串和真正数字关系)

1.字符串转换成数字!
    
    用减法转换!(1.俩个都是字符串数字,2.一个是字符串数字一个数字)

2.数字转字符串!
    
    用加法转换!(一个是字符串数字一个数字)

特殊:
        a++;加法里面唯一的一个字符串转换成数字!

===================================================

代码规范:
    
    程序员水平!

命名:

获取一个对象,id

oDiv
 
  object 对象

oBox

aLi  
  aP
    
  array 数组
 
  var sName=‘ewf’

string

最新文章

  1. Linux split拆分文件
  2. uva 489.Hangman Judge 解题报告
  3. gunplot demo
  4. BZOJ 1076 奖励关
  5. MySQL导出csv乱码问题的解决
  6. List&lt;bean&gt;转换Jsonarray知识心得
  7. vue 调用高德地图
  8. Scheme N皇后
  9. .NET Core和Swagger 生成 Api 文档
  10. SAP Change Request Management (ChaRM)基础教程
  11. 第九周学习笔记-ADO.Net中DataSet的应用
  12. webview调起浏览器
  13. __dirname与__filename
  14. learning shell display alert function
  15. sublime text3 激活码——许可证
  16. Go Revel - Controllers(控制器)
  17. gitlab无法push或clone的错误:JWT::DecodeError (Nil JSON web token): lib/gitlab/workhorse.rb:120:in `verify_api_request!&#39;
  18. downtown uptown
  19. jquery attr和prop区别
  20. Mysql root密码忘记的解决办法

热门文章

  1. PHP实现笛卡尔积算法
  2. MySQL数据库基本操作以及SQL语句
  3. Eu
  4. Linux进程管理之ps的使用
  5. CSP2019赛前小复习:
  6. oracle 查看所有表的数据量并排序
  7. vue开发环境及vue相关
  8. Network基础(三):网线的制作、交换机基本命令模式、交换机命令行基本配置、交换机的密码设置
  9. centos系统下安装MySQL5.7.18
  10. linux c开发项目过程总结