JavaScript语法之HelloWorld
来源:互联网 发布:算法谜题中文pdf 编辑:程序博客网 时间:2024/06/03 16:17
本系列js博客只学习javascript的语法,不会过多涉及web和html部分。
javascript在网页上有四种输出方式:
1、使用window.alert()弹出提示框
2、使用console.log()输出到浏览器的控制台
3、使用document.wirte()写入到html文档中
4、设置html元素的innerHTML属性
//helloworld//outputwindow.alert("hello world!");document.write("233");document.getElementById("demo").innerHTML="2*3="+(2*3);console.log("hello expoler");
javascript弱数据类型,变量可用var声明,也可以不显式声明直接赋值,但不能直接使用。变量可重复声明,重复声明后变量原来的值仍存在。变量可赋不同类型的数据。
javascript的数据类型包括数字类型(Number),字符串类型(String),布尔类型(Boolean),数组类型(Array),对象类型(Object),空类型(null)和未定义类型(undefined)。
javascript虽然是一门脚本语言,但它是完全面向对象的,在javascript中所有的数据都是对象,包括上面提到的基本数据类型,也可以使用new关键字来创建。
//literal variable datatype//literal3.14;1001;'c';"javascript";12e3;false;5*6;//variablevar x=5;document.write(x);x="hello variable\n";document.write(x);/*javascript is weak data type*//*variable not declare explicitly is ok and variable can be repeat declare*//*variable alse can save different type value*/a=10document.write(a);var a;document.write(a);a='c';document.write(a);/*javascript data type:*String Number Boolean Array Object null undefined*/var v;console.log(v);v="this is a string!";console.log(v);v=3.14e-3;console.log(v);v=3>4;console.log(v);v=null;console.log(v);//Arrayvar arr=new Array();arr[0]="lin";arr[1]="jin";arr[2]="xin";arr[5]="end";console.log(arr);console.log(arr[1],arr[3]);//jin undefinedarr=["lin","jin","xin"];console.log(arr);arr=new Array(1,2,3,undefined,null,6);console.log(arr);//objectvar person=new Object();person.name="zhangshan";person.age=18;person["job"]="coder";console.log(person);console.log(person.job);console.log(person["name"]);var person={"name":"lishi","age":"30","job":"designer"};console.log(person);/*everything in javascript is object*/var num=new Number;console.log(num);//0(default)var str=new String();console.log(str);//String[](default)var b=new Boolean();console.log(b);//false(default)
0 0
- JavaScript语法之HelloWorld
- JavaScript 之 HelloWorld编写
- JavaScript学习之 语法
- JavaScript语法之语句
- JavaScript语法之函数
- JavaScript之基本语法
- JavaScript基础之语法
- JavaScript基础之语法
- Google Map Javascript Api v3之 helloworld
- 【JavaScript】Helloworld
- JavaScript helloworld
- JavaScript入门之基本语法
- JavaScript程序设计之语法基础
- JavaScript之二:基本语法
- JavaScript学习之基础语法
- javascript语法之声明变量
- javascript语法之循环语句
- javascript语法之with语句
- 欢迎使用CSDN-markdown编辑器
- GCC参数详解
- Android 使用CoordinateLayout时Error inflating class
- Django的simple_tag
- Linux下的C语言编程——字符串中的数字转int型
- JavaScript语法之HelloWorld
- OpenCV 2.4.12 + Visual studio 2015在windows10 64位下的配置
- Keil编译S3C2440工程时出错:error: A1355U: A Label was found which was in no AREA 终级解决办法
- 安卓开发基础篇-广播
- [js点滴]JavaScript排序算法汇总
- spring aop 原理分析
- 产品backlog
- CVPR2016 Motion and Tracking
- Java程序员面试宝典-------(1)--(15)