javascript标签:
引入js的两种方法:
1.<script type="text/javascrip">js代码</script>
2.<script src="地址/文件名.js" type="text/javascrip"</script>
js要么写在head之间,要么写在body之间。

数据类型:
变量声明:var  变量名=值;
              var可以省略   变量名=值;
类型:NULL、布尔型、整型、浮点(单、双精度)、字符串、数组、对象、回调、NAN、infinity(无穷大)、undefined(未定义)
 js数组(对象)
 New 实例化
 var  a = New Array();
 var  b = [   ];
 读取数组中的元素:
 b[键名]
 数组中的方法
 b.push("插入值")
 字符串(对象)
 var s = New String();
 var w = New String ();
 y = "中国人";
  属性和方法
 长度  leugth(属性)
 b.leugth
 js里面怎么输出:
 document.write(   );

document.write('ddd');
数字索引数组遍历
 for(i=0;i<b.length;i++){
 docuruent.write(b[i])
 }
控制台输出
console.log();

非数字索引数组遍历
 for(i in b){
 b[i]
 }
对象的声明
var object = {   };空值
     object = {属性:属性值,属性2:属性值2
                       mtthod:function(参数){方法一}
                       mtthod:function(参数){方法二}
                                               };
判断变量是否定义
typeof tmp ==""
var m = {
           a:  'a属性的值',
           b:  'b属性的值'
           mtthod:function(a,b){
               if(a>b){
            return a;
             }else{
                return b;
             }
             },
             rand:function(a,b){
              renturn this.max(a,b);
             }
             };
             var b = m.rand(2.6);
             alert('rand(2,6)='+b);

数据类型转换;
1.字符串转换成整数:parseInt()和Nuber();
2.字符串转换成浮点:parseFloat()和Nuber();
3.eval()函数:执行用字符串表示的一段javascript代码,如:zhang=eval("1+1")的结果为zhang=2;
4.数值转换成字符串:toString()和String;如:b=567; c=b.toString();
注:使用typeof 变量名 查看js变量数据类型
5.转换成布尔型:Boolean();Boolean("aaa")的结果为true;
6.JSON字符串转换:
      JSON字符串:var str1='{"name":"cxh","sex":"man"}';
      JSON对象:var str2={"name":"cxh","sex":"man"};
      JSON字符串转换为JSON对象要使用上面的str1,必须使用下面的方法先转换为JSON对象
      var obj=eval('('+str+')');

转载于:https://www.cnblogs.com/hwbky/p/6758472.html

JavaScript基本资料相关推荐

  1. Web 开发的 JavaScript 框架资料收集(15款)

    JavaScript 可以通过多种方式来创建交互式的网站和 Web 应用程序.利用 JavaScript,可以让你移动 HTML 元素,创建各种各样的自定义动画,给你的访问者更好的终端用户体验. 对于 ...

  2. javascript复习资料第一部分

    目录 javascript的概述: 1.组成部分 2.javascript书写位置 2-1.标签中(行内式 不推荐) 2-2.书写在script标签里面(内嵌式) 2-3.书写在外部js文件里面(外链 ...

  3. Python、JavaScript、Go、Linux学习资料总结

    Python 因为对Python还蛮感兴趣的,所以总结一下Python学习资料,包括三部分: 可以学习Python的地方:如果你也想学Python的话,那么可以在这些地方进行学习: Python可以做 ...

  4. # JavaScript中的执行上下文和队列(栈)的关系?

    原文:What is the Execution Context & Stack in JavaScript? git地址:JavaScript中的执行上下文和队列(栈)的关系? 导读:以前总 ...

  5. JavaScript一线大厂面试秘籍:面向对象+dom\bom+事件+特性\动画+面试题+基础

    JavaScript(简称"JS")是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言.虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中, ...

  6. 36 个助你成为专家需要掌握的 JavaScript 概念

    code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 英文 | https://medium.com/better-programming/36-javascript-c ...

  7. JavaScript高效学习方法,看完透彻了...最适合web前端初学者的学习方法

    你是否已经初步掌握了html和css,但完全不知道从何入手JavaScript? 如果是,那么这篇文章一定会对你有所帮助,这里总结了5条建议,帮助JavaScript初学者总结学习方法,提高学习效率. ...

  8. javascript高级编程教程,javascript基础入门案例

    谁有比较好的javascript视频教程 李炎恢的javascript教程,在verycd上可以下载. 结合<javascript高级程序设计>学习,应该会比较好,他这个教程就是参考了&l ...

  9. javascript农历日历(转载)

    <HTML><HEAD><TITLE>农历与西历对照</TITLE> <META content="农历; 阳历; 月历; 节日; 时区 ...

最新文章

  1. 27岁华裔小伙一战成名!搞出美国新冠最准预测模型,一人干翻专业机构,彭博:Superstar...
  2. 我,AI专家,模型检测COVID-19准确率高达97.5%,约吗
  3. Installshield 2010 中集成. Net framework4 与 vc++ 2010运行安装包
  4. boost::geometry::detail::overlay::traverse用法的测试程序
  5. 如何删除eclipse多余的工作空间
  6. 【今日CV 计算机视觉论文速览 第137期】Fri, 28 Jun 2019
  7. [obc学习日记]3.10
  8. 微型通用程序框架-规划
  9. java 垃圾回收 参数_JVM实用参数(五)新生代垃圾回收
  10. 【英宝通Unity4.0公开课学习 】(六)76讲到90讲
  11. 安装rational rose软件教程
  12. OpenGL超级宝典 绘制第一个三角形
  13. 三步完成自动抢票,又一款春节免费抢票神器推荐
  14. 对数(log)的换算公式
  15. 如何查看电脑ip地址
  16. Kubernetes 深入理解 Pod
  17. 火车采集 PHP插件 post,火车采集器2010版PHP插件增加扩展的方法
  18. navicat premium 快捷键
  19. 每个汉字在DB2数据库中占多少个字节?
  20. day7 日期对象定时器

热门文章

  1. ZooKeeper启动过程
  2. Android UI的优化
  3. Centos 7 GCC 7.3编译器安装方法及C++17标准测试示例
  4. 几种快速傅里叶变换(FFT)的C++实现
  5. 02、Windows Phone 套接字(Socket)实战之服务器端设计
  6. pdfContentByte 类 图像和文本的绝对位置
  7. ECharts 入门真的很简单
  8. 数字滤波器(四)--模拟滤波器转化为数字滤波器
  9. C++中成员初始化列表的使用
  10. NG Command(命令)