javascript

 javascript的历史

布莱登 艾奇  创作

js概念:支持面向对象的跨平台脚本语言

理解:

1.脚本语言:依赖别的语言才能运行

html要在浏览器中才能运行,js嵌套在html中才能运行

2.跨平台:可以在不同的平台上运行   windows、linux、安卓

3.支持面向对象 

使用面向对象的思想编程




js的变量

什么是变量:存储数据的容器

如何创建变量:关键字  var (variation)

-var  变量名

变量名称   变量的规则

-不能是纯数字开头

-不能用特殊符号  .......%¥*

-html标签和css属性(属性值)英文单词不能用

-关键字和保留字不能用!

    -关键字:计算机已经使用的一些英文单词

   -保留字:目前没有用到,但以后会用到

存储数据用一个符号  '='赋值符号 

var  age

age=18   正常写法


变量的总结

js的输出方式

-alert()表示浏览器的弹窗  用户提示(登入注册)

-doucument.write()可以在浏览器的显示区域显示文本

-console.log()控制台日志   常用!

-confitm()删除 进行下一步操作 提示作用

-prompt()


js的数据类型分类

-检测数据类型用一个方法  typeof (检测的数据)/typeof  检测数据


数据类型的分类


数据的类型总结

在工作写项目  用户在文本框输入文本的时候,文本框默认是字符串类型

类型转换

1.字符串转换为数字类型

-String(被转换的数据)

-被转换的数据.toString()

这两种方式都可以转换为字符串,在控制台里面字体是黑色的

给布尔类型准换为字符串true/false

-给布尔类型的值加了一个引号,变成字符串

undefined转换为字符串

-String()转化为undefind字符串

-被转换的数据.toString()会报错

null转换为字符串

-String()转化为null字符串

-被转换的数据.toString()会报错


将数据转换为布尔类型  Boolean(被转换的数据)

-


var e;

var f = null;

console.log(e+f)  //NAN

赋值运算符 := ,+=,-=,*=,/=,%=


比较运算 :> < >= <=  


逻辑运算符:&&  || !

-&& 并且

-|| 或者

-!非  取反

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容