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+')');
转载于:https://www.cnblogs.com/hwbky/p/6758472.html
JavaScript基本资料相关推荐
- Web 开发的 JavaScript 框架资料收集(15款)
JavaScript 可以通过多种方式来创建交互式的网站和 Web 应用程序.利用 JavaScript,可以让你移动 HTML 元素,创建各种各样的自定义动画,给你的访问者更好的终端用户体验. 对于 ...
- javascript复习资料第一部分
目录 javascript的概述: 1.组成部分 2.javascript书写位置 2-1.标签中(行内式 不推荐) 2-2.书写在script标签里面(内嵌式) 2-3.书写在外部js文件里面(外链 ...
- Python、JavaScript、Go、Linux学习资料总结
Python 因为对Python还蛮感兴趣的,所以总结一下Python学习资料,包括三部分: 可以学习Python的地方:如果你也想学Python的话,那么可以在这些地方进行学习: Python可以做 ...
- # JavaScript中的执行上下文和队列(栈)的关系?
原文:What is the Execution Context & Stack in JavaScript? git地址:JavaScript中的执行上下文和队列(栈)的关系? 导读:以前总 ...
- JavaScript一线大厂面试秘籍:面向对象+dom\bom+事件+特性\动画+面试题+基础
JavaScript(简称"JS")是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言.虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中, ...
- 36 个助你成为专家需要掌握的 JavaScript 概念
code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 英文 | https://medium.com/better-programming/36-javascript-c ...
- JavaScript高效学习方法,看完透彻了...最适合web前端初学者的学习方法
你是否已经初步掌握了html和css,但完全不知道从何入手JavaScript? 如果是,那么这篇文章一定会对你有所帮助,这里总结了5条建议,帮助JavaScript初学者总结学习方法,提高学习效率. ...
- javascript高级编程教程,javascript基础入门案例
谁有比较好的javascript视频教程 李炎恢的javascript教程,在verycd上可以下载. 结合<javascript高级程序设计>学习,应该会比较好,他这个教程就是参考了&l ...
- javascript农历日历(转载)
<HTML><HEAD><TITLE>农历与西历对照</TITLE> <META content="农历; 阳历; 月历; 节日; 时区 ...
最新文章
- 27岁华裔小伙一战成名!搞出美国新冠最准预测模型,一人干翻专业机构,彭博:Superstar...
- 我,AI专家,模型检测COVID-19准确率高达97.5%,约吗
- Installshield 2010 中集成. Net framework4 与 vc++ 2010运行安装包
- boost::geometry::detail::overlay::traverse用法的测试程序
- 如何删除eclipse多余的工作空间
- 【今日CV 计算机视觉论文速览 第137期】Fri, 28 Jun 2019
- [obc学习日记]3.10
- 微型通用程序框架-规划
- java 垃圾回收 参数_JVM实用参数(五)新生代垃圾回收
- 【英宝通Unity4.0公开课学习 】(六)76讲到90讲
- 安装rational rose软件教程
- OpenGL超级宝典 绘制第一个三角形
- 三步完成自动抢票,又一款春节免费抢票神器推荐
- 对数(log)的换算公式
- 如何查看电脑ip地址
- Kubernetes 深入理解 Pod
- 火车采集 PHP插件 post,火车采集器2010版PHP插件增加扩展的方法
- navicat premium 快捷键
- 每个汉字在DB2数据库中占多少个字节?
- day7 日期对象定时器