**
Javascript基础.1
javacript:编程语言(Java,c,scheme,python);
发展简史
Brendan Eich被指定为这种"简化版Java语言"的设计师,他只用10天时间就把Javascript设计出来了。
js代码的书写位置:
1.行内式(不推荐,不做过多介绍)
2.内嵌式:在页面任意位置,添加<script>js</script>ppm
3.外链式:新建一个.js后缀文件,用<script src="js文件的路径"></script>
js数据类型:
1.数值类型(Number)
一切都是数值类型或一个非数字(not a number)
2.字符串类型(string)
被引号包裹的所有内容
3.布尔类型(boolean)
只有true和false
4.null类型
只有一个值:null(表示空的意思)
5.undefined类型
只有一个值:undefined(表示没有值的意思)
判断数据类型:
1.使用typeof关键字来进行判断(返回的是数据类型的字符串格式)
2.判断一个变量是不是数字
数据类型转换:
1其他类型转数值:
1.1Number(变量)
可以把一个变量强制转换成数值类型
可以转换小数,会保留小数
可以转换布尔值
遇到不可操作的时候返回NaN1.2 parseInt(变量)
可以把一个变量强制转换成数值类型
从第一位开始检查,是数字就转换,直到一个不是数字的
开头就不是数字,直接返回NaN
1.3 parseFloat(变量)
可以把一个变量强制转换成数值类型
从第一位开始检查,是数字就转换,直到一个不是数字的东西
开头就不是数字,直接返回NaN
认识一次小数点
2. 其他类型转字符串
2.1 变量.tostring()
undefined和null不能使用;
2.2 string(变量)
所有数据类型都可以
2.3 使用加法运算
只要+任何一边是字符串,就会是字符串拼接
3. 其他类型转布尔
1.boolean(变量):
在js中,只有"",0,null,undefined,NaN这些在转布尔的时候会转成false,其他都会转成true
赋值运算符:
1.数字运算符
跟正常学的数学运算一样使用
2.赋值运算符
3.比较运算符
本期文章到此结束,感谢观看!