ECMAScript基本语法

  • Post author:
  • Post category:其他


  • JS是基于对象的一种语言,分为三大部分对象:ECMAScript核心对象 DOM文本树对象 BOM浏览器对象。

    1、导入方式:尽量放在html的最后面。
<script>
    alert("hello")
</script>
<script src="hello.js"></script>

2、变量定义:

var a=1;
var a=1,b=3;  //尽量加上;
g=3 //如果不加 var 那么 g 就是一个全局变量。 
var s="str"

3、打印:

alert(a)
connsole.log(a)  //在控制台才能看到
document.write(a)

4、函数的定义:

在这里插入图片描述

5、数据类型的转换:

alert(1+"hello")
alert(1+true) //true 可以表示1 
alert(1+false) // false 可以表示0
document.write(parseInt(3.14)) //转换成整型
document.write(parseInt("3.14a")) //转换成整型
document.write(parseInt(a3.14a)) // NaN 转换数字失败时返回的值是 NaN 如果NaN数据出现在表达式中结果一定是false 除了不等于。

6、运算符

var a=1
a++; // a+=1
var b=a++ // b=1 a=2 先赋值再加减
var b= ++a // a=2 b=2 先加减后赋值

7、一元加减法

var a="3"
b=+a; //加一个加号可以转换成整型
alert(typeof(b))

8、for循环

for(var i=1;i<10;++i){
// 代码块
}
<script>
for(var i=1;i<7;i++){
    document.write("<h"+i+">"+"hello"+"<h"+i+">") // 在网页中打印h1到h6标签内容是hello
}
</script>
<script>
obj={"11":"111","22":[1,2,3]};
for(var i in obj){
    document.write(obj[i]); //如果打印的是 i 那么出的是 obj 的键,或都索引。 
}
</script>



版权声明:本文为weixin_45943458原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。