--- title: WebGLRenderingContext.isShader() slug: Web/API/WebGLRenderingContext/isShader tags: - API - Method - Reference - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/isShader ---
WebGL API 中的 WebGLRenderingContext.isShader() 方法,在传入的 {{domxref("WebGLShader")}} 有效时返回 true ,否则返回 false 。
GLboolean gl.isShader(shader);
用来表明 shader 是否有效的 {{domxref("GLboolean")}} 对象
var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
var shader = gl.createShader(gl.VERTEX_SHADER);
// ...
gl.isShader(shader);
| Specification | Status | Comment | 
|---|---|---|
| {{SpecName('WebGL', "#5.14.9", "isShader")}} | {{Spec2('WebGL')}} | Initial definition. | 
| {{SpecName('OpenGL ES 2.0', "glIsShader.xml", "glIsShader")}} | {{Spec2('OpenGL ES 2.0')}} | Man page of the OpenGL API. | 
{{Compat("api.WebGLRenderingContext.isShader")}}