JavaScript基本资料

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+‘)‘);

时间: 2024-10-07 08:13:21

JavaScript基本资料的相关文章

JavaScript推荐资料合集(前端必看)

这份合集覆盖了所有的JavaScript基本知识,从基本网络编程技巧,如变量.函数和循环语句,到高级一些的专题,如表单验证.DOM操作.客户端对象.脚本程序调试.学习前端的你不容错过! 资料名称 下载地址 Node.js中文手册[PDF]  http://down.51cto.com/data/281195 基于JavaScript的植物大战僵尸版源码  http://down.51cto.com/data/182095 高粒度模块化的前端开发[分享PPT]  http://down.51cto

javascript学习资料收藏

1.深入理解javascript原型和闭包

JavaScript学习资料

<Javascript高级程序设计> <Javascript语言精粹> <CSS权威指南> 博客园里深入理解Javascript系列

javascript入门资料资源搜集

1.JavaScript 教程  阮一峰 本教程全面介绍 JavaScript 核心语法,从最简单的讲起,循序渐进.由浅入深,力求清晰易懂. 所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用. 本教程适合初学者当作 JavaScript 语言入门教程,也适合当作日常使用的参考手册. 来源:https://wangdoc.com/javascript/ 2.JavaScript 完整手册 这本 JavaScript 完整手册遵循二八定律(the 80/20 rule):在

51CTO下载-JavaScript免豆

资料名称资料地址JS刷新页面[源码]http://down.51cto.com/data/45292667.成绩表排序(2)-CJ-JavaScript视频教程http://down.51cto.com/data/422466OpenLayers 英文原版本API文档http://down.51cto.com/data/443003类似谷歌图片的图片展示代码[源码]http://down.51cto.com/data/446663Ext2.2API中文版(最终完成版)http://down.51

大量干货,无私奉献多年工作收藏的各种资料

大量干货,无私贡献多年收藏的.NET 各种资料,希望对爱学习的你有所帮助,只有开发工具没有提取码,其它资料想要提取码请加群386504186.有更多的资料等你来拿.. 1:开发工具 链接:http://pan.baidu.com/s/1eQ5vtYE26 英语资料(时代周刊高清pdf,voa)http://pan.baidu.com/s/1kT9UT9t2:WCF 入门教程链接:http://pan.baidu.com/s/1mgzd06k 4:javascript和jquery教程http:/

javascript中apply()方法和call()方法有什么区别?

JavaScript作为web前端开发的必用技术之一,在前端编写的过程中,都会涉及到.但在编写JavaScript的过程中,有一些方法却让人很是纳闷,比如apply()和call()方法. 存在即是合理的,很多时候在编程中,我们不得不用apply()和call()方法的场景,下面我们就通过代码来看看这两种方法的应用. <html> <body> <script> var product = "house"; var boss = { chooseWo

Django1.10 扩展User属性增加头像上传功能

Django自带的User模型没有头像和电话这两项属性,因此需要通过扩展User达到我们想要的效果,根据官方的文档,扩展新字段到User只需要用one-to-one模型即可. 一.创建一个APP python manage.py startapp CustomUser 二.在models里面创建用户模型,使用one-to-one关联User from __future__ import unicode_literals from django.db import models # Create 

【前端笔记】? HTML

1. 什么是HTML5 网页的5.0版本.2014年才定制完HTML5的标准,历时8年 2. 为什么要用HTML5 1> 跨平台:利用HTML5编写的UI界面能运行在所有拥有浏览器的平台 2> HTML5的运行平台:浏览器 3> 但是HTML5不能完成一些特定的功能,比如:拍照(ImagePickerController).访问相册.... 3. 如何使用HTML5 1> 自己编写大量的HTML5代码 2> 使用现成的HTML5框架 sencha-touch phoneGap