标签:
1、javaScript区分大小写。
2、变量、函数、属性、参数的名字第一个字符必须是一个字母、下划线(_)或者美元符号($)。其他字符可以是字母、下划线、数字或美元符号。
3、javaScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写,如:javaScript。
4、在代码顶部添加"use strict"启用严格模式,如果是在某函数内部的第一条添加,则只本函数启用严格模式。
5、语句用;结束,如果不添加;,解释器会自动判断并添加;
6、{}表示“块”。
7、关键字和保留字不能用于标识符,具体有哪些google吧。
8、var进行变量定义,在函数内部不加var进行变量定义,则变量为全局变量。
javaScript有5种基本数据类型基本数据类型:Undefined、Null、Boolean、Number、String
Undefined:只有一个值,就是undefined,表示未经初始化的变量。
Null:只有一个值,就是null,表示一个空指针对象。
Boolean:有两个值,分别是true、false。
Number:包含整数和浮点数。
String:字符串类型。由0或多个16位Unicode字符组成的字符序列。
javaScript有1种复杂数据类型:Object。
Object(对象)其实就是一组数据和功能的集合,使用他的方法是通过new一个对象来“生成”一个实例。具体以后再细讲。
转换为Undefined类型:没有函数能让一个变量转为Undefined类型。
转换为Null类型:没有函数能让一个变量转换为Null类型。
转换为Boolean类型:所有基本类型都可以转为Boolean类型,undefined和null转换为false,""(空字符串)转换为false,0和Nan转换为false。其他都转换为true。
转换为Number类型:有三个函数,分别是Number()、paretInt()和parseFloat()。Number()函数:null转换为0,undefined返回NaN,空字符串转换为0,对象则分别调用valueOf()和toString()方法。
转换为String类型:使用变量或者字面量或者对象的toString()方法。
toString方法涉及到对象和原型的理解,后续就能看明白了,现在就知道用这个方法可以转换为字符串类型就好。
<script> alert("123".toString()); </script>
typeof返回目标类型,返回值有:
<script> function say() { ; } var num1 = new Number(123); var num2 = 123; alert(num1.toString()); //123 alert(num2.toString()); //123 alert(typeof num1); //Object,因为是new来的 alert(typeof num2); //number alert(typeof say); //function </script>
标签:
原文地址:http://www.cnblogs.com/jingubang/p/4618996.html